MCPcopy Create free account
hub / github.com/Openpanel-dev/openpanel / parseBrokers

Function parseBrokers

packages/queue/src/kafka.ts:9–17  ·  view source on GitHub ↗
(raw: string | undefined)

Source from the content-addressed store, hash-verified

7export const kafkaLogger = createLogger({ name: 'kafka' });
8
9const parseBrokers = (raw: string | undefined): string[] => {
10 if (!raw) {
11 return [];
12 }
13 return raw
14 .split(',')
15 .map((b) => b.trim())
16 .filter(Boolean);
17};
18
19export const KAFKA_BROKERS = parseBrokers(process.env.KAFKA_BROKERS);
20export const KAFKA_EVENTS_TOPIC = process.env.KAFKA_EVENTS_TOPIC || 'events';

Callers 1

kafka.tsFile · 0.85

Calls 1

mapMethod · 0.45

Tested by

no test coverage detected