refactor(onboarding): reuse allowFrom merge helper in extensions

This commit is contained in:
Peter Steinberger
2026-02-16 23:03:23 +00:00
parent 12a947223b
commit 7632e60d70
7 changed files with 18 additions and 10 deletions

View File

@@ -10,6 +10,7 @@ import {
addWildcardAllowFrom,
DEFAULT_ACCOUNT_ID,
formatDocsLink,
mergeAllowFromEntries,
promptChannelAccessConfig,
} from "openclaw/plugin-sdk";
import {
@@ -133,9 +134,7 @@ async function promptMSTeamsAllowFrom(params: {
);
continue;
}
const unique = [
...new Set([...existing.map((v) => String(v).trim()).filter(Boolean), ...ids]),
];
const unique = mergeAllowFromEntries(existing, ids);
return setMSTeamsAllowFrom(params.cfg, unique);
}
@@ -149,7 +148,7 @@ async function promptMSTeamsAllowFrom(params: {
}
const ids = resolved.map((item) => item.id as string);
const unique = [...new Set([...existing.map((v) => String(v).trim()).filter(Boolean), ...ids])];
const unique = mergeAllowFromEntries(existing, ids);
return setMSTeamsAllowFrom(params.cfg, unique);
}
}