Fix incorrect fcm status when reregistering with recovery.

main
Cody Henthorne 2023-02-24 15:51:30 -05:00
rodzic 3e69ef8acc
commit 42da07b763
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -236,7 +236,10 @@ public final class RegistrationViewModel extends BaseRegistrationViewModel {
.observeOn(Schedulers.io())
.flatMap(data -> {
if (data.canProceed) {
return verifyReRegisterWithRecoveryPassword(pin, data.pinData);
return updateFcmTokenValue().subscribeOn(Schedulers.io())
.observeOn(Schedulers.io())
.onErrorReturnItem("")
.flatMap(s -> verifyReRegisterWithRecoveryPassword(pin, data.pinData));
} else {
throw new IllegalStateException("Unable to get token or master key");
}