fix: align feishu and matrix type guards

This commit is contained in:
Peter Steinberger
2026-04-03 19:16:47 +01:00
parent 4c5c361db7
commit 72b8025107
2 changed files with 13 additions and 2 deletions

View File

@@ -39,9 +39,9 @@ function getScopedFeishuConfig(
): FeishuConfig | FeishuAccountConfig {
const feishuCfg = ((cfg.channels?.feishu as FeishuConfig | undefined) ?? {}) as FeishuConfig;
if (accountId === DEFAULT_ACCOUNT_ID) {
return feishuCfg ?? {};
return feishuCfg;
}
return (feishuCfg?.accounts?.[accountId] as FeishuAccountConfig | undefined) ?? {};
return (feishuCfg.accounts?.[accountId] as FeishuAccountConfig | undefined) ?? {};
}
function patchFeishuConfig(