From 6510ecafb07feed8aae99872ac6560d7f3837613 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 3 Apr 2026 14:16:24 +0100 Subject: [PATCH] test: narrow bluebubbles reply-cache imports --- extensions/bluebubbles/src/actions.runtime.ts | 2 +- extensions/bluebubbles/src/actions.test.ts | 4 ++-- extensions/bluebubbles/src/channel.runtime.ts | 2 +- extensions/bluebubbles/src/media-send.test.ts | 2 +- extensions/bluebubbles/src/media-send.ts | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/extensions/bluebubbles/src/actions.runtime.ts b/extensions/bluebubbles/src/actions.runtime.ts index 6b4112547d1..667e9eec36d 100644 --- a/extensions/bluebubbles/src/actions.runtime.ts +++ b/extensions/bluebubbles/src/actions.runtime.ts @@ -8,7 +8,7 @@ import { setGroupIconBlueBubbles as setGroupIconBlueBubblesImpl, unsendBlueBubblesMessage as unsendBlueBubblesMessageImpl, } from "./chat.js"; -import { resolveBlueBubblesMessageId as resolveBlueBubblesMessageIdImpl } from "./monitor.js"; +import { resolveBlueBubblesMessageId as resolveBlueBubblesMessageIdImpl } from "./monitor-reply-cache.js"; import { sendBlueBubblesReaction as sendBlueBubblesReactionImpl } from "./reactions.js"; import { resolveChatGuidForTarget as resolveChatGuidForTargetImpl, diff --git a/extensions/bluebubbles/src/actions.test.ts b/extensions/bluebubbles/src/actions.test.ts index 060f68dc5c5..0ddc603987d 100644 --- a/extensions/bluebubbles/src/actions.test.ts +++ b/extensions/bluebubbles/src/actions.test.ts @@ -1,7 +1,7 @@ import { describe, expect, it, vi, beforeEach } from "vitest"; import { sendBlueBubblesAttachment } from "./attachments.js"; import { editBlueBubblesMessage, setGroupIconBlueBubbles } from "./chat.js"; -import { resolveBlueBubblesMessageId } from "./monitor.js"; +import { resolveBlueBubblesMessageId } from "./monitor-reply-cache.js"; import { getCachedBlueBubblesPrivateApiStatus } from "./probe.js"; import { sendBlueBubblesReaction } from "./reactions.js"; import type { OpenClawConfig } from "./runtime-api.js"; @@ -35,7 +35,7 @@ vi.mock("./attachments.js", () => ({ sendBlueBubblesAttachment: vi.fn().mockResolvedValue({ messageId: "att-msg-123" }), })); -vi.mock("./monitor.js", () => ({ +vi.mock("./monitor-reply-cache.js", () => ({ resolveBlueBubblesMessageId: vi.fn((id: string) => id), })); diff --git a/extensions/bluebubbles/src/channel.runtime.ts b/extensions/bluebubbles/src/channel.runtime.ts index b8b4066c4cd..7b2b4e2a5a5 100644 --- a/extensions/bluebubbles/src/channel.runtime.ts +++ b/extensions/bluebubbles/src/channel.runtime.ts @@ -1,7 +1,7 @@ import { sendBlueBubblesMedia as sendBlueBubblesMediaImpl } from "./media-send.js"; +import { resolveBlueBubblesMessageId as resolveBlueBubblesMessageIdImpl } from "./monitor-reply-cache.js"; import { monitorBlueBubblesProvider as monitorBlueBubblesProviderImpl, - resolveBlueBubblesMessageId as resolveBlueBubblesMessageIdImpl, resolveWebhookPathFromConfig as resolveWebhookPathFromConfigImpl, } from "./monitor.js"; import { probeBlueBubbles as probeBlueBubblesImpl } from "./probe.js"; diff --git a/extensions/bluebubbles/src/media-send.test.ts b/extensions/bluebubbles/src/media-send.test.ts index aca7904166f..119deee8803 100644 --- a/extensions/bluebubbles/src/media-send.test.ts +++ b/extensions/bluebubbles/src/media-send.test.ts @@ -19,7 +19,7 @@ vi.mock("./send.js", () => ({ sendMessageBlueBubbles: sendMessageBlueBubblesMock, })); -vi.mock("./monitor.js", () => ({ +vi.mock("./monitor-reply-cache.js", () => ({ resolveBlueBubblesMessageId: resolveBlueBubblesMessageIdMock, })); diff --git a/extensions/bluebubbles/src/media-send.ts b/extensions/bluebubbles/src/media-send.ts index 44b2ade3ce4..fa3f557b06f 100644 --- a/extensions/bluebubbles/src/media-send.ts +++ b/extensions/bluebubbles/src/media-send.ts @@ -6,7 +6,7 @@ import { resolveChannelMediaMaxBytes } from "openclaw/plugin-sdk/media-runtime"; import { resolveBlueBubblesAccount } from "./accounts.js"; import { sendBlueBubblesAttachment } from "./attachments.js"; import { basenameFromMediaSource, safeFileURLToPath } from "./local-file-access.js"; -import { resolveBlueBubblesMessageId } from "./monitor.js"; +import { resolveBlueBubblesMessageId } from "./monitor-reply-cache.js"; import type { OpenClawConfig } from "./runtime-api.js"; import { getBlueBubblesRuntime } from "./runtime.js"; import { sendMessageBlueBubbles } from "./send.js";