validateAuthPhoneNumberCandidateUser function
Validates a candidate user before phone sign-up can create it.
Implementation
void validateAuthPhoneNumberCandidateUser(AuthUser user) {
if (user.id.trim().isEmpty ||
user.id != user.id.trim() ||
user.id.length > 256 ||
user.id.runes.any((rune) => rune < 0x20 || rune == 0x7f) ||
user.isAnonymous) {
throw ArgumentError.value(user, 'candidateUser', 'is invalid');
}
}