From 601f65b2fded2a5222e89303896fda5febcd2f58 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 18 Aug 2026 21:11:59 -0700 Subject: [PATCH] fix(clickclack): advertise media delivery capability (#126168) --- extensions/clickclack/src/channel.test.ts | 13 +++++++++++++ extensions/clickclack/src/channel.ts | 1 + 2 files changed, 14 insertions(+) create mode 100644 extensions/clickclack/src/channel.test.ts 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"] },