diff --git a/extensions/clickclack/src/channel.test.ts b/extensions/clickclack/src/channel.test.ts new file mode 100644 index 000000000000..acb636c97ad6 --- /dev/null +++ b/extensions/clickclack/src/channel.test.ts @@ -0,0 +1,13 @@ +import { describe, expect, it } from "vitest"; +import { clickClackPlugin } from "../channel-plugin-api.js"; + +describe("ClickClack channel capabilities", () => { + it("advertises media delivery through the public plugin descriptor", () => { + expect(clickClackPlugin.capabilities).toEqual({ + chatTypes: ["direct", "group"], + threads: true, + media: true, + blockStreaming: true, + }); + }); +}); diff --git a/extensions/clickclack/src/channel.ts b/extensions/clickclack/src/channel.ts index 3386b8bb8665..fddf12ed48dc 100644 --- a/extensions/clickclack/src/channel.ts +++ b/extensions/clickclack/src/channel.ts @@ -122,6 +122,7 @@ export const clickClackPlugin: ChannelPlugin = create capabilities: { chatTypes: ["direct", "group"], threads: true, + media: true, blockStreaming: true, }, reload: { configPrefixes: ["channels.clickclack"] },