From 89ec723ec95f25fb1b1ef9a284b5e43148722db2 Mon Sep 17 00:00:00 2001 From: Hunter Miller Date: Thu, 19 Feb 2026 12:24:47 -0600 Subject: [PATCH] feat(tlon): add ownerShip to setup flow ownerShip should always be set as it controls who receives approval requests and can approve/deny actions. --- extensions/tlon/src/account-fields.ts | 2 ++ extensions/tlon/src/channel.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/extensions/tlon/src/account-fields.ts b/extensions/tlon/src/account-fields.ts index 6eea0c58af1..cbddd1d37b3 100644 --- a/extensions/tlon/src/account-fields.ts +++ b/extensions/tlon/src/account-fields.ts @@ -6,6 +6,7 @@ export type TlonAccountFieldsInput = { groupChannels?: string[]; dmAllowlist?: string[]; autoDiscoverChannels?: boolean; + ownerShip?: string; }; export function buildTlonAccountFields(input: TlonAccountFieldsInput) { @@ -21,5 +22,6 @@ export function buildTlonAccountFields(input: TlonAccountFieldsInput) { ...(typeof input.autoDiscoverChannels === "boolean" ? { autoDiscoverChannels: input.autoDiscoverChannels } : {}), + ...(input.ownerShip ? { ownerShip: input.ownerShip } : {}), }; } diff --git a/extensions/tlon/src/channel.ts b/extensions/tlon/src/channel.ts index 4eeca78086b..d7bced25c6d 100644 --- a/extensions/tlon/src/channel.ts +++ b/extensions/tlon/src/channel.ts @@ -86,6 +86,7 @@ type TlonSetupInput = ChannelSetupInput & { groupChannels?: string[]; dmAllowlist?: string[]; autoDiscoverChannels?: boolean; + ownerShip?: string; }; function applyTlonSetupConfig(params: {