diff --git a/extensions/bluebubbles/src/attachments.ts b/extensions/bluebubbles/src/attachments.ts index 31399ba70b..e6d66712e7 100644 --- a/extensions/bluebubbles/src/attachments.ts +++ b/extensions/bluebubbles/src/attachments.ts @@ -7,6 +7,7 @@ import { getCachedBlueBubblesPrivateApiStatus } from "./probe.js"; import { extractBlueBubblesMessageId, resolveBlueBubblesSendTarget } from "./send-helpers.js"; import { resolveChatGuidForTarget } from "./send.js"; import { + blueBubblesFetchWithTimeout, buildBlueBubblesApiUrl, type BlueBubblesAttachment, type BlueBubblesSendTarget, diff --git a/extensions/bluebubbles/src/multipart.ts b/extensions/bluebubbles/src/multipart.ts index c3cf298338..851cca016b 100644 --- a/extensions/bluebubbles/src/multipart.ts +++ b/extensions/bluebubbles/src/multipart.ts @@ -17,7 +17,7 @@ export async function postMultipartFormData(params: { parts: Uint8Array[]; timeoutMs: number; }): Promise { - const body = concatUint8Arrays(params.parts); + const body = Buffer.from(concatUint8Arrays(params.parts)); return await blueBubblesFetchWithTimeout( params.url, {