From 56b7383bf3855d679f83a8685325c2d2ee737799 Mon Sep 17 00:00:00 2001 From: Tony Dehnke Date: Thu, 5 Mar 2026 10:51:37 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20resolve=20CI=20failures=20from=20rebase?= =?UTF-8?q?=20=E2=80=94=20remove=20duplicate=20fetchMattermostUserTeams,?= =?UTF-8?q?=20export=20registerPluginHttpRoute=20from=20mattermost=20SDK,?= =?UTF-8?q?=20add=20type=20annotation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extensions/mattermost/src/mattermost/client.ts | 6 ------ extensions/mattermost/src/mattermost/monitor.ts | 2 +- src/plugin-sdk/mattermost.ts | 1 + 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/extensions/mattermost/src/mattermost/client.ts b/extensions/mattermost/src/mattermost/client.ts index 652d4974399..1a8219340b9 100644 --- a/extensions/mattermost/src/mattermost/client.ts +++ b/extensions/mattermost/src/mattermost/client.ts @@ -148,12 +148,6 @@ export async function fetchMattermostChannelByName( ); } -export async function fetchMattermostUserTeams( - client: MattermostClient, -): Promise> { - return await client.request>("/users/me/teams"); -} - export async function sendMattermostTyping( client: MattermostClient, params: { channelId: string; parentId?: string }, diff --git a/extensions/mattermost/src/mattermost/monitor.ts b/extensions/mattermost/src/mattermost/monitor.ts index 85ac53d97e8..0e217960b66 100644 --- a/extensions/mattermost/src/mattermost/monitor.ts +++ b/extensions/mattermost/src/mattermost/monitor.ts @@ -618,7 +618,7 @@ export async function monitorMattermostProvider(opts: MonitorMattermostOpts = {} pluginId: "mattermost", source: "mattermost-interactions", accountId: account.accountId, - log: (msg) => runtime.log?.(msg), + log: (msg: string) => runtime.log?.(msg), }); const channelCache = new Map(); diff --git a/src/plugin-sdk/mattermost.ts b/src/plugin-sdk/mattermost.ts index 7afe2890d7b..35b0320f9b9 100644 --- a/src/plugin-sdk/mattermost.ts +++ b/src/plugin-sdk/mattermost.ts @@ -64,6 +64,7 @@ export { } from "../config/zod-schema.core.js"; export { createDedupeCache } from "../infra/dedupe.js"; export { rawDataToString } from "../infra/ws.js"; +export { registerPluginHttpRoute } from "../plugins/http-registry.js"; export { emptyPluginConfigSchema } from "../plugins/config-schema.js"; export type { PluginRuntime } from "../plugins/runtime/types.js"; export type { OpenClawPluginApi } from "../plugins/types.js";