From: AsamK Date: Sun, 20 Nov 2022 10:27:33 +0000 (+0100) Subject: Add fallback locale for voice verification X-Git-Tag: v0.11.6~6 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/b6e9dfa97d64fe60be9405f9f714d10eece9673f Add fallback locale for voice verification Fixes #1101 --- diff --git a/lib/src/main/java/org/asamk/signal/manager/util/NumberVerificationUtils.java b/lib/src/main/java/org/asamk/signal/manager/util/NumberVerificationUtils.java index 9dcee1fb..280c9fbc 100644 --- a/lib/src/main/java/org/asamk/signal/manager/util/NumberVerificationUtils.java +++ b/lib/src/main/java/org/asamk/signal/manager/util/NumberVerificationUtils.java @@ -15,6 +15,7 @@ import org.whispersystems.signalservice.internal.push.RequestVerificationCodeRes import org.whispersystems.signalservice.internal.push.VerifyAccountResponse; import java.io.IOException; +import java.util.Locale; import java.util.Optional; public class NumberVerificationUtils { @@ -23,10 +24,9 @@ public class NumberVerificationUtils { SignalServiceAccountManager accountManager, String captcha, boolean voiceVerification ) throws IOException, CaptchaRequiredException, NonNormalizedPhoneNumberException { captcha = captcha == null ? null : captcha.replace("signalcaptcha://", ""); - final ServiceResponse response; if (voiceVerification) { - response = accountManager.requestVoiceVerificationCode(Utils.getDefaultLocale(null), + response = accountManager.requestVoiceVerificationCode(Utils.getDefaultLocale(Locale.US), Optional.ofNullable(captcha), Optional.empty(), Optional.empty());