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; }