From f4324c7a410146a58b8550955758a82510a28059 Mon Sep 17 00:00:00 2001 From: Yuqi Zhou <86260893+yuqizhou77@users.noreply.github.com> Date: Mon, 1 Apr 2024 12:03:30 +0800 Subject: [PATCH] fix: list api specs (#11239) --- packages/server/src/apis.ts | 4 ++++ packages/server/src/serverConnection.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/packages/server/src/apis.ts b/packages/server/src/apis.ts index 981ecbcd42..48207500b5 100644 --- a/packages/server/src/apis.ts +++ b/packages/server/src/apis.ts @@ -183,6 +183,10 @@ export interface IServerConnection { options: TestToolInstallOptions & { correlationId: string }, token: CancellationToken ) => Promise>; + listPluginApiSpecs: ( + inputs: Inputs, + token: CancellationToken + ) => Promise>; } /** diff --git a/packages/server/src/serverConnection.ts b/packages/server/src/serverConnection.ts index 50cb39894c..ecf54f5a82 100644 --- a/packages/server/src/serverConnection.ts +++ b/packages/server/src/serverConnection.ts @@ -96,6 +96,7 @@ export default class ServerConnection implements IServerConnection { this.loadOpenAIPluginManifestRequest.bind(this), this.listOpenAPISpecOperationsRequest.bind(this), this.checkAndInstallTestTool.bind(this), + this.listPluginApiSpecs.bind(this), ].forEach((fn) => { /// fn.name = `bound ${functionName}` connection.onRequest(`${ServerConnection.namespace}/${fn.name.split(" ")[1]}`, fn);