This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/openclaw/dist/channels-status-issues-C9vMMPG0.js
T

18 lines
550 B
JavaScript

import { n as listChannelPlugins } from "./plugins-D1CxUobm.js";
//#region src/infra/channels-status-issues.ts
function collectChannelStatusIssues(payload) {
const issues = [];
const accountsByChannel = payload.channelAccounts;
for (const plugin of listChannelPlugins()) {
const collect = plugin.status?.collectStatusIssues;
if (!collect) continue;
const raw = accountsByChannel?.[plugin.id];
if (!Array.isArray(raw)) continue;
issues.push(...collect(raw));
}
return issues;
}
//#endregion
export { collectChannelStatusIssues as t };