From 075c11ef426c8f8542b52acdc86ca17ffb3e765c Mon Sep 17 00:00:00 2001 From: Alireza Safaierad Date: Thu, 23 Jul 2026 16:42:00 +0200 Subject: [PATCH] feat: add mute for comment messages --- src/lib/github/webhooks/handlers/comment-created.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/github/webhooks/handlers/comment-created.ts b/src/lib/github/webhooks/handlers/comment-created.ts index 4e09e23..5eb8134 100644 --- a/src/lib/github/webhooks/handlers/comment-created.ts +++ b/src/lib/github/webhooks/handlers/comment-created.ts @@ -3,7 +3,7 @@ import type { HandlerFunction } from "@octokit/webhooks/types"; import { bot } from "#bot"; import { escapeHtml } from "../../../escape-html.ts"; -import { botText, getRepoHashtag, getUser } from "./_utils.ts"; +import { botText, getRepoHashtag, getUser, isUserMuted } from "./_utils.ts"; export const commentCreatedCallback: HandlerFunction< "issue_comment.created" | "pull_request_review_comment.created", @@ -13,6 +13,8 @@ export const commentCreatedCallback: HandlerFunction< const repository = event.payload.repository; const sender = event.payload.sender; + if (await isUserMuted(sender.login)) return; + const user = await getUser(sender); const repoHashtag = getRepoHashtag(repository.name);