MCPcopy Index your code
hub / github.com/microsoft/vscode-languageserver-node / addMessageToQueue

Function addMessageToQueue

jsonrpc/src/main.ts:399–407  ·  view source on GitHub ↗
(queue: MessageQueue, message: Message)

Source from the content-addressed store, hash-verified

397 }
398
399 function addMessageToQueue(queue: MessageQueue, message: Message): void {
400 if (isRequestMessage(message)) {
401 queue.set(createRequestQueueKey(message.id), message);
402 } else if (isResponseMessage(message)) {
403 queue.set(createResponseQueueKey(message.id), message);
404 } else {
405 queue.set(createNotificationQueueKey(), message);
406 }
407 }
408
409 function cancelUndispatched(_message: Message): ResponseMessage | undefined {
410 return undefined;

Callers 1

callbackFunction · 0.85

Calls 6

isRequestMessageFunction · 0.90
isResponseMessageFunction · 0.90
createRequestQueueKeyFunction · 0.85
createResponseQueueKeyFunction · 0.85
setMethod · 0.80

Tested by

no test coverage detected