Show megaphone to improve network reliability.

This commit is contained in:
Greyson Parrelli
2022-03-04 13:30:22 -05:00
committed by Alex Hart
parent 427e73f7fd
commit 852dcd9711
10 changed files with 217 additions and 4 deletions

View File

@@ -16,6 +16,8 @@ public final class MiscellaneousValues extends SignalStoreValues {
private static final String OLD_DEVICE_TRANSFER_LOCKED = "misc.old_device.transfer.locked";
private static final String HAS_EVER_HAD_AN_AVATAR = "misc.has.ever.had.an.avatar";
private static final String CHANGE_NUMBER_LOCK = "misc.change_number.lock";
private static final String CENSORSHIP_LAST_CHECK_TIME = "misc.censorship.last_check_time";
private static final String CENSORSHIP_SERVICE_REACHABLE = "misc.censorship.service_reachable";
MiscellaneousValues(@NonNull KeyValueStore store) {
super(store);
@@ -110,4 +112,20 @@ public final class MiscellaneousValues extends SignalStoreValues {
public void unlockChangeNumber() {
putBoolean(CHANGE_NUMBER_LOCK, false);
}
public long getLastCensorshipServiceReachabilityCheckTime() {
return getLong(CENSORSHIP_LAST_CHECK_TIME, 0);
}
public void setLastCensorshipServiceReachabilityCheckTime(long value) {
putLong(CENSORSHIP_LAST_CHECK_TIME, value);
}
public boolean isServiceReachableWithoutCircumvention() {
return getBoolean(CENSORSHIP_SERVICE_REACHABLE, false);
}
public void setServiceReachableWithoutCircumvention(boolean value) {
putBoolean(CENSORSHIP_SERVICE_REACHABLE, value);
}
}