Merge 82ac6c6a1d into 09be5d45d5
This commit is contained in:
commit
e0c4830c46
@ -235,12 +235,20 @@ export const signalOnboardingAdapter: ChannelOnboardingAdapter = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!account) {
|
if (!account) {
|
||||||
account = String(
|
const rawAccount = String(
|
||||||
await prompter.text({
|
await prompter.text({
|
||||||
message: "Signal bot number (E.164)",
|
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();
|
).trim();
|
||||||
|
account = normalizeE164(rawAccount) ?? rawAccount;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (account) {
|
if (account) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user