mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 17:29:32 +01:00
Align pin reminder skip behavior with iOS.
This commit is contained in:
committed by
Cody Henthorne
parent
893725e304
commit
138dae0484
@@ -236,9 +236,10 @@ public final class Megaphones {
|
||||
@Override
|
||||
public void onReminderDismissed(boolean includedFailure) {
|
||||
Log.i(TAG, "[PinReminder] onReminderDismissed(" + includedFailure + ")");
|
||||
if (includedFailure) {
|
||||
SignalStore.pin().onEntrySkipWithWrongGuess();
|
||||
}
|
||||
|
||||
SignalStore.pin().onEntrySkip(includedFailure);
|
||||
controller.onMegaphoneSnooze(Event.PIN_REMINDER);
|
||||
controller.onMegaphoneToastRequested(controller.getMegaphoneActivity().getString(SignalPinReminders.getSkipReminderString(SignalStore.pin().getCurrentInterval())));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -22,9 +22,9 @@ final class SignalPinReminderSchedule implements MegaphoneSchedule {
|
||||
return false;
|
||||
}
|
||||
|
||||
long lastSuccessTime = SignalStore.pin().getLastSuccessfulEntryTime();
|
||||
long interval = SignalStore.pin().getCurrentInterval();
|
||||
long lastReminderTime = SignalStore.pin().getLastReminderTime();
|
||||
long interval = SignalStore.pin().getCurrentInterval();
|
||||
|
||||
return currentTime - lastSuccessTime >= interval;
|
||||
return currentTime - lastReminderTime >= interval;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user