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

Function onSuccess

packages/socket.io-cluster-engine/lib/engine.ts:416–425  ·  view source on GitHub ↗
(senderId: NodeId)

Source from the content-addressed store, hash-verified

414 const lockType = req.method === "GET" ? "read" : "write";
415
416 const onSuccess = async (senderId: NodeId) => {
417 if (upgrade) {
418 req[kSenderId] = senderId;
419 fn();
420 } else {
421 const transport = this.createTransport(transportName as any, req);
422 this._hookTransport(sid, transport, lockType, senderId);
423 transport.onRequest(req);
424 }
425 };
426
427 this._acquireLock(sid, transportName, lockType, onSuccess, () =>
428 fn(errorCode, errorContext),

Callers 1

_tryUpgradeFunction · 0.85

Calls 6

emitMethod · 0.95
onPacketMethod · 0.95
fnFunction · 0.85
emitMethod · 0.65
createTransportMethod · 0.45
onRequestMethod · 0.45

Tested by

no test coverage detected