MCPcopy Create free account
hub / github.com/Tron521/codex-console-temp / collectValidatedStatusMap

Function collectValidatedStatusMap

static/js/accounts.js:164–179  ·  view source on GitHub ↗
(taskOrResult)

Source from the content-addressed store, hash-verified

162}
163
164function collectValidatedStatusMap(taskOrResult) {
165 const detailRows = Array.isArray(taskOrResult?.details)
166 ? taskOrResult.details
167 : (Array.isArray(taskOrResult?.result?.details) ? taskOrResult.result.details : []);
168 const statusMap = new Map();
169
170 detailRows.forEach((detail) => {
171 const accountId = Number(detail?.id || 0);
172 const status = String(detail?.status || '').trim().toLowerCase();
173 if (accountId > 0 && status) {
174 statusMap.set(accountId, status);
175 }
176 });
177
178 return statusMap;
179}
180
181function applyValidatedStatuses(taskOrResult) {
182 const statusMap = collectValidatedStatusMap(taskOrResult);

Callers 1

applyValidatedStatusesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected