Support accounts without pins in AEP restore flows.

This commit is contained in:
Cody Henthorne
2025-04-25 11:26:29 -04:00
parent b298cb6f89
commit 87cbe305f0
23 changed files with 65 additions and 85 deletions

View File

@@ -101,7 +101,7 @@ public abstract class BaseSvrPinFragment<ViewModel extends BaseSvrPinViewModel>
@Override
public void onPrepareOptionsMenu(@NonNull Menu menu) {
if (SignalStore.svr().isRegistrationLockEnabled() ||
SignalStore.svr().hasOptedInWithAccess() ||
SignalStore.svr().hasPin() ||
SignalStore.svr().hasOptedOut())
{
menu.clear();

View File

@@ -115,7 +115,7 @@ public final class SvrSplashFragment extends Fragment {
private void onCreatePin() {
SvrSplashFragmentDirections.ActionCreateKbsPin action = SvrSplashFragmentDirections.actionCreateKbsPin();
action.setIsPinChange(SignalStore.svr().hasOptedInWithAccess());
action.setIsPinChange(SignalStore.svr().hasPin());
SafeNavigation.safeNavigate(Navigation.findNavController(requireView()), action);
}