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

Function resetProducer

packages/queue/src/kafka.ts:172–184  ·  view source on GitHub ↗
(broken: Producer)

Source from the content-addressed store, hash-verified

170};
171
172const resetProducer = (broken: Producer): void => {
173 if (producer !== broken) {
174 return;
175 }
176 producer = null;
177 producerConnectPromise = null;
178 broken.disconnect().catch((err) => {
179 kafkaLogger.warn(
180 { err },
181 'kafka producer disconnect after fatal error failed'
182 );
183 });
184};
185
186export const produceIncomingEvent = async (
187 payload: EventsQueuePayloadIncomingEvent['payload'],

Callers 1

produceIncomingEventFunction · 0.85

Calls 2

catchMethod · 0.45
warnMethod · 0.45

Tested by

no test coverage detected