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

@@ -2,6 +2,7 @@ import type { OpenClawConfig, DmPolicy } from "openclaw/plugin-sdk";
import {
addWildcardAllowFrom,
formatDocsLink,
mergeAllowFromEntries,
promptAccountId,
type ChannelOnboardingAdapter,
type ChannelOnboardingDmPolicy,
@@ -61,7 +62,7 @@ async function promptAllowFrom(params: {
validate: (value) => (String(value ?? "").trim() ? undefined : "Required"),
});
const parts = parseAllowFromInput(String(entry));
const unique = [...new Set(parts)];
const unique = mergeAllowFromEntries(undefined, parts);
return {
...params.cfg,
channels: {