don't ask for 24h if user cancels dialog (eg clicking outside)

This commit is contained in:
Vincent Breitmoser
2018-07-16 11:58:26 +02:00
parent c5d7e482e0
commit 73a4dcdcb7
3 changed files with 20 additions and 1 deletions

View File

@@ -20,6 +20,7 @@ package org.sufficientlysecure.keychain.util;
import java.net.Proxy;
import java.util.ArrayList;
import java.util.Date;
import java.util.ListIterator;
import android.annotation.SuppressLint;
@@ -369,6 +370,14 @@ public class Preferences {
mSharedPreferences.edit().putBoolean(Pref.KEY_ANALYTICS_CONSENT, hasUserConsent).apply();
}
public void setAnalyticsLastAskedNow() {
mSharedPreferences.edit().putLong(Pref.KEY_ANALYTICS_LAST_ASKED, System.currentTimeMillis()).apply();
}
public long getAnalyticsLastAsked() {
return mSharedPreferences.getLong(Pref.KEY_ANALYTICS_LAST_ASKED, 0);
}
@AutoValue
public static abstract class CloudSearchPrefs implements Parcelable {
public abstract boolean isKeyserverEnabled();