From 41dc7969ae2cb4909cf945ea945da89db752fc40 Mon Sep 17 00:00:00 2001 From: Eyejoker Date: Mon, 30 Mar 2026 04:01:44 +0900 Subject: [PATCH] fix: route CI watcher completion via reviewer bot in paired rooms --- src/task-scheduler.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/task-scheduler.ts b/src/task-scheduler.ts index 98e93fd..1cd7a11 100644 --- a/src/task-scheduler.ts +++ b/src/task-scheduler.ts @@ -760,7 +760,11 @@ async function runGithubCiTask( if (check.terminal) { await statusTracker.update('completed'); if (check.completionMessage) { - await deps.sendMessage(task.chat_jid, check.completionMessage); + const send = + isPairedRoomJid(task.chat_jid) && deps.sendMessageViaReviewerBot + ? deps.sendMessageViaReviewerBot + : deps.sendMessage; + await send(task.chat_jid, check.completionMessage); } deleteTask(task.id); completedAndDeleted = true;