diff --git a/extensions/bluebubbles/src/monitor-debounce.ts b/extensions/bluebubbles/src/monitor-debounce.ts index 79101bc3fb1..8eb1a0f112c 100644 --- a/extensions/bluebubbles/src/monitor-debounce.ts +++ b/extensions/bluebubbles/src/monitor-debounce.ts @@ -14,6 +14,7 @@ type BlueBubblesDebounceEntry = { export type BlueBubblesDebouncer = { enqueue: (item: BlueBubblesDebounceEntry) => Promise; flushKey: (key: string) => Promise; + flushAll: () => Promise; }; export type BlueBubblesDebounceRegistry = { diff --git a/extensions/feishu/src/monitor.test-mocks.ts b/extensions/feishu/src/monitor.test-mocks.ts index 276d6375464..fd984106988 100644 --- a/extensions/feishu/src/monitor.test-mocks.ts +++ b/extensions/feishu/src/monitor.test-mocks.ts @@ -17,7 +17,8 @@ export function createFeishuRuntimeMockModule(): { resolveInboundDebounceMs: () => number; createInboundDebouncer: () => { enqueue: () => Promise; - flushKey: () => Promise; + flushKey: () => Promise; + flushAll: () => Promise; }; }; text: { @@ -33,7 +34,8 @@ export function createFeishuRuntimeMockModule(): { resolveInboundDebounceMs: () => 0, createInboundDebouncer: () => ({ enqueue: async () => {}, - flushKey: async () => {}, + flushKey: async () => false, + flushAll: async () => 0, }), }, text: {