MCPcopy
hub / github.com/signalapp/Signal-Desktop / IWebSocketResource

Interface IWebSocketResource

ts/textsecure/WebsocketResources.preload.ts:164–176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

162
163// oxlint-disable-next-line typescript/consistent-type-definitions
164export interface IWebSocketResource {
165 sendRequest: (options: SendRequestOptions) => Promise<Response>;
166
167 addEventListener: (name: 'close', handler: (ev: CloseEvent) => void) => void;
168
169 forceKeepAlive: (timeout?: number) => void;
170
171 shutdown: () => void;
172
173 close: (code?: number, reason?: string) => void;
174
175 localPort: () => number | undefined;
176}
177
178export type IChatConnection<Chat extends ChatKind> = IWebSocketResource & {
179 get libsignalWebsocket(): ChatConnection<Chat>;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected