

























@@ -240,27 +240,24 @@ describe("signal createSignalEventHandler inbound context", () => {
240240}),
241241);
242242243-expect(sendTypingMock).toHaveBeenCalledWith(
244-"+15550001111",
245-expect.objectContaining({
246-cfg: expect.objectContaining({
247-channels: expect.objectContaining({
248-signal: expect.objectContaining({ dmPolicy: "open" }),
249-}),
250-}),
251-}),
252-);
253-expect(sendReadReceiptMock).toHaveBeenCalledWith(
254-"signal:+15550001111",
255-1700000000000,
256-expect.objectContaining({
257-cfg: expect.objectContaining({
258-channels: expect.objectContaining({
259-signal: expect.objectContaining({ dmPolicy: "open" }),
260-}),
261-}),
262-}),
263-);
243+expect(sendTypingMock).toHaveBeenCalledWith("+15550001111", {
244+cfg: {
245+messages: { inbound: { debounceMs: 0 } },
246+channels: { signal: { dmPolicy: "open", allowFrom: ["*"] } },
247+},
248+baseUrl: "http://localhost",
249+account: "+15550009999",
250+accountId: "default",
251+});
252+expect(sendReadReceiptMock).toHaveBeenCalledWith("signal:+15550001111", 1700000000000, {
253+cfg: {
254+messages: { inbound: { debounceMs: 0 } },
255+channels: { signal: { dmPolicy: "open", allowFrom: ["*"] } },
256+},
257+baseUrl: "http://localhost",
258+account: "+15550009999",
259+accountId: "default",
260+});
264261});
265262266263it("drops DM commands in open mode without allowlists", async () => {
@@ -468,13 +465,11 @@ describe("signal createSignalEventHandler inbound context", () => {
468465);
469466470467expect(dispatchInboundMessageMock).not.toHaveBeenCalled();
471-expect(enqueueSystemEventMock).toHaveBeenCalledWith(
472-"reaction added",
473-expect.objectContaining({
474-sessionKey: "agent:main:signal:group:g1",
475-trusted: false,
476-}),
477-);
468+expect(enqueueSystemEventMock).toHaveBeenCalledWith("reaction added", {
469+sessionKey: "agent:main:signal:group:g1",
470+contextKey: "signal:reaction:added:1700000000000:+15550001111:+1:g1",
471+trusted: false,
472+});
478473});
479474480475it("drops quote-only group context from non-allowlisted quoted senders in allowlist mode", async () => {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。