MCPcopy
hub / github.com/socketio/socket.io / waitFor

Function waitFor

docs/socket.io-protocol/v5-test-suite/test-suite.js:41–49  ·  view source on GitHub ↗
(socket, eventType)

Source from the content-addressed store, hash-verified

39}
40
41function waitFor(socket, eventType) {
42 if (socket._eventBuffer[eventType].length) {
43 return Promise.resolve(socket._eventBuffer[eventType].shift());
44 } else {
45 return new Promise((resolve) => {
46 socket._pendingPromises[eventType].push(resolve);
47 });
48 }
49}
50
51function waitForPackets(socket, count) {
52 const packets = [];

Callers 2

initSocketIOConnectionFunction · 0.70
test-suite.jsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected