MCPcopy
hub / github.com/mongodb/node-mongodb-native / closeHandler

Function closeHandler

src/cmap/wire_protocol/on_data.ts:124–138  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

122 }
123
124 function closeHandler() {
125 // Adding event handlers
126 emitter.off('data', eventHandler);
127 emitter.off('error', errorHandler);
128 abortListener?.[kDispose]();
129 finished = true;
130 timeoutForSocketRead?.clear();
131 const doneResult = { value: undefined, done: finished } as const;
132
133 for (const promise of unconsumedPromises) {
134 promise.resolve(doneResult);
135 }
136
137 return Promise.resolve(doneResult);
138 }
139}

Callers 4

nextFunction · 0.85
returnFunction · 0.85
[Symbol.asyncDispose]Function · 0.85
errorHandlerFunction · 0.85

Calls 2

offMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected