MCPcopy Create free account
hub / github.com/continuedev/continue / request

Method request

binary/src/TcpMessenger.ts:188–201  ·  view source on GitHub ↗
(
    messageType: T,
    data: FromProtocol[T][0],
  )

Source from the content-addressed store, hash-verified

186 }
187
188 request<T extends keyof FromProtocol>(
189 messageType: T,
190 data: FromProtocol[T][0],
191 ): Promise<FromProtocol[T][1]> {
192 const messageId = uuidv4();
193 return new Promise((resolve) => {
194 const handler = (msg: Message) => {
195 resolve(msg.data);
196 this.idListeners.delete(messageId);
197 };
198 this.idListeners.set(messageId, handler);
199 this.send(messageType, data, messageId);
200 });
201 }
202}

Callers

nothing calls this directly

Calls 2

sendMethod · 0.95
setMethod · 0.65

Tested by

no test coverage detected