feat: implement reply context handling in BlueBubbles messaging, enhancing message formatting and metadata resolution

This commit is contained in:
Tyler Yust
2026-01-20 01:25:42 -08:00
committed by Peter Steinberger
parent 20bc89d96c
commit e5514d4854
5 changed files with 97 additions and 3 deletions

View File

@@ -65,4 +65,11 @@ describe("sendMessageIMessage", () => {
expect(params.file).toBe("/tmp/imessage-media.jpg");
expect(params.text).toBe("<media:image>");
});
it("returns message id when rpc provides one", async () => {
requestMock.mockResolvedValue({ ok: true, id: 123 });
const { sendMessageIMessage } = await loadSendMessageIMessage();
const result = await sendMessageIMessage("chat_id:7", "hello");
expect(result.messageId).toBe("123");
});
});