This commit is contained in:
Duarte Martins 2026-01-30 16:46:42 +01:00 committed by GitHub
commit e0c4830c46
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -235,12 +235,20 @@ export const signalOnboardingAdapter: ChannelOnboardingAdapter = {
}
if (!account) {
account = String(
const rawAccount = String(
await prompter.text({
message: "Signal bot number (E.164)",
validate: (value) => (value?.trim() ? undefined : "Required"),
validate: (value) => {
const trimmed = value?.trim();
if (!trimmed) return "Required";
if (!normalizeE164(trimmed)) {
return "Invalid E.164 phone number (must start with + and country code, e.g. +15555550123)";
}
return undefined;
},
}),
).trim();
account = normalizeE164(rawAccount) ?? rawAccount;
}
if (account) {