From d0a1ecb7683bedab054818eb88909a5f9fbdef42 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 6 Apr 2026 22:25:01 +0100 Subject: [PATCH] refactor: dedupe feishu monitor record helper --- extensions/feishu/src/monitor.account.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/extensions/feishu/src/monitor.account.ts b/extensions/feishu/src/monitor.account.ts index 5dc6c622a8a..7bed5c68f05 100644 --- a/extensions/feishu/src/monitor.account.ts +++ b/extensions/feishu/src/monitor.account.ts @@ -13,6 +13,7 @@ import { handleFeishuCardAction, type FeishuCardActionEvent } from "./card-actio import { maybeHandleFeishuQuickActionMenu } from "./card-ux-launcher.js"; import { createEventDispatcher } from "./client.js"; import { handleFeishuCommentEvent } from "./comment-handler.js"; +import { isRecord } from "./comment-shared.js"; import { hasProcessedFeishuMessage, recordProcessedFeishuMessage, @@ -170,10 +171,6 @@ type FeishuBotMenuEvent = { }; }; -function isRecord(value: unknown): value is Record { - return typeof value === "object" && value !== null; -} - function readString(value: unknown): string | undefined { return typeof value === "string" ? value : undefined; }