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";