mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 00:59:49 +01:00
Fix incorrect fcm status when reregistering with recovery.
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user