From f8c7ae9b5eecb436a5fc86ba585bf61a22c1ddee Mon Sep 17 00:00:00 2001 From: Marcus Castro Date: Thu, 12 Feb 2026 09:31:35 -0300 Subject: [PATCH] fix: use canonical 'direct' instead of 'dm' for DM peer kind (fixes TS2322) --- src/discord/monitor.test.ts | 2 +- src/discord/monitor/listeners.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/discord/monitor.test.ts b/src/discord/monitor.test.ts index d6030d165a..bd0b04b73f 100644 --- a/src/discord/monitor.test.ts +++ b/src/discord/monitor.test.ts @@ -889,7 +889,7 @@ describe("discord DM reaction handling", () => { expect(resolveAgentRouteMock).toHaveBeenCalledOnce(); const routeArgs = resolveAgentRouteMock.mock.calls[0][0]; - expect(routeArgs.peer).toEqual({ kind: "dm", id: "user-42" }); + expect(routeArgs.peer).toEqual({ kind: "direct", id: "user-42" }); }); it("routes group DM reactions with peer kind 'group'", async () => { diff --git a/src/discord/monitor/listeners.ts b/src/discord/monitor/listeners.ts index 4a039b8824..f888954295 100644 --- a/src/discord/monitor/listeners.ts +++ b/src/discord/monitor/listeners.ts @@ -276,7 +276,7 @@ async function handleDiscordReactionEvent(params: { accountId: params.accountId, guildId: data.guild_id ?? undefined, peer: { - kind: isDirectMessage ? "dm" : isGroupDm ? "group" : "channel", + kind: isDirectMessage ? "direct" : isGroupDm ? "group" : "channel", id: isDirectMessage ? user.id : data.channel_id, }, parentPeer: parentId ? { kind: "channel", id: parentId } : undefined,