From d89d951c3e9ca21f61d27a10bc5228fe766e2b5c Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 16 Feb 2026 23:04:00 +0000 Subject: [PATCH] refactor(onboarding): reuse allowFrom merge helper in matrix --- extensions/matrix/src/onboarding.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/extensions/matrix/src/onboarding.ts b/extensions/matrix/src/onboarding.ts index 2ba5478a656..b99f1eb9fe5 100644 --- a/extensions/matrix/src/onboarding.ts +++ b/extensions/matrix/src/onboarding.ts @@ -2,6 +2,7 @@ import type { DmPolicy } from "openclaw/plugin-sdk"; import { addWildcardAllowFrom, formatDocsLink, + mergeAllowFromEntries, promptChannelAccessConfig, type ChannelOnboardingAdapter, type ChannelOnboardingDmPolicy, @@ -118,12 +119,7 @@ async function promptMatrixAllowFrom(params: { continue; } - const unique = [ - ...new Set([ - ...existingAllowFrom.map((item) => String(item).trim()).filter(Boolean), - ...resolvedIds, - ]), - ]; + const unique = mergeAllowFromEntries(existingAllowFrom, resolvedIds); return { ...cfg, channels: {