MCPcopy
hub / github.com/wavetermdev/waveterm / RpcApiType

Class RpcApiType

frontend/app/store/wshclientapi.ts:14–1083  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12
13// WshServerCommandToDeclMap
14export class RpcApiType {
15 mockClient: MockRpcClient = null;
16
17 setMockRpcClient(client: MockRpcClient): void {
18 this.mockClient = client;
19 }
20
21 // command "activity" [call]
22 ActivityCommand(client: WshClient, data: ActivityUpdate, opts?: RpcOpts): Promise<void> {
23 if (this.mockClient) return this.mockClient.mockWshRpcCall(client, "activity", data, opts);
24 return client.wshRpcCall("activity", data, opts);
25 }
26
27 // command "aisendmessage" [call]
28 AiSendMessageCommand(client: WshClient, data: AiMessageData, opts?: RpcOpts): Promise<void> {
29 if (this.mockClient) return this.mockClient.mockWshRpcCall(client, "aisendmessage", data, opts);
30 return client.wshRpcCall("aisendmessage", data, opts);
31 }
32
33 // command "authenticate" [call]
34 AuthenticateCommand(client: WshClient, data: string, opts?: RpcOpts): Promise<CommandAuthenticateRtnData> {
35 if (this.mockClient) return this.mockClient.mockWshRpcCall(client, "authenticate", data, opts);
36 return client.wshRpcCall("authenticate", data, opts);
37 }
38
39 // command "authenticatejobmanager" [call]
40 AuthenticateJobManagerCommand(client: WshClient, data: CommandAuthenticateJobManagerData, opts?: RpcOpts): Promise<void> {
41 if (this.mockClient) return this.mockClient.mockWshRpcCall(client, "authenticatejobmanager", data, opts);
42 return client.wshRpcCall("authenticatejobmanager", data, opts);
43 }
44
45 // command "authenticatejobmanagerverify" [call]
46 AuthenticateJobManagerVerifyCommand(client: WshClient, data: CommandAuthenticateJobManagerData, opts?: RpcOpts): Promise<void> {
47 if (this.mockClient) return this.mockClient.mockWshRpcCall(client, "authenticatejobmanagerverify", data, opts);
48 return client.wshRpcCall("authenticatejobmanagerverify", data, opts);
49 }
50
51 // command "authenticatetojobmanager" [call]
52 AuthenticateToJobManagerCommand(client: WshClient, data: CommandAuthenticateToJobData, opts?: RpcOpts): Promise<void> {
53 if (this.mockClient) return this.mockClient.mockWshRpcCall(client, "authenticatetojobmanager", data, opts);
54 return client.wshRpcCall("authenticatetojobmanager", data, opts);
55 }
56
57 // command "authenticatetoken" [call]
58 AuthenticateTokenCommand(client: WshClient, data: CommandAuthenticateTokenData, opts?: RpcOpts): Promise<CommandAuthenticateRtnData> {
59 if (this.mockClient) return this.mockClient.mockWshRpcCall(client, "authenticatetoken", data, opts);
60 return client.wshRpcCall("authenticatetoken", data, opts);
61 }
62
63 // command "authenticatetokenverify" [call]
64 AuthenticateTokenVerifyCommand(client: WshClient, data: CommandAuthenticateTokenData, opts?: RpcOpts): Promise<CommandAuthenticateRtnData> {
65 if (this.mockClient) return this.mockClient.mockWshRpcCall(client, "authenticatetokenverify", data, opts);
66 return client.wshRpcCall("authenticatetokenverify", data, opts);
67 }
68
69 // command "badgewatchpid" [call]
70 BadgeWatchPidCommand(client: WshClient, data: CommandBadgeWatchPidData, opts?: RpcOpts): Promise<void> {
71 if (this.mockClient) return this.mockClient.mockWshRpcCall(client, "badgewatchpid", data, opts);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected