|
|
@ -87,6 +87,7 @@ public class TextSecurePreferences {
|
|
|
|
private static final String GCM_DISABLED_PREF = "pref_gcm_disabled";
|
|
|
|
private static final String GCM_DISABLED_PREF = "pref_gcm_disabled";
|
|
|
|
private static final String GCM_REGISTRATION_ID_PREF = "pref_gcm_registration_id";
|
|
|
|
private static final String GCM_REGISTRATION_ID_PREF = "pref_gcm_registration_id";
|
|
|
|
private static final String GCM_REGISTRATION_ID_VERSION_PREF = "pref_gcm_registration_id_version";
|
|
|
|
private static final String GCM_REGISTRATION_ID_VERSION_PREF = "pref_gcm_registration_id_version";
|
|
|
|
|
|
|
|
private static final String GCM_REGISTRATION_ID_TIME_PREF = "pref_gcm_registration_id_last_set_time";
|
|
|
|
private static final String WEBSOCKET_REGISTERED_PREF = "pref_websocket_registered";
|
|
|
|
private static final String WEBSOCKET_REGISTERED_PREF = "pref_websocket_registered";
|
|
|
|
private static final String RATING_LATER_PREF = "pref_rating_later";
|
|
|
|
private static final String RATING_LATER_PREF = "pref_rating_later";
|
|
|
|
private static final String RATING_ENABLED_PREF = "pref_rating_enabled";
|
|
|
|
private static final String RATING_ENABLED_PREF = "pref_rating_enabled";
|
|
|
@ -231,6 +232,14 @@ public class TextSecurePreferences {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static long getGcmRegistrationIdLastSetTime(Context context) {
|
|
|
|
|
|
|
|
return getLongPreference(context, GCM_REGISTRATION_ID_TIME_PREF, 0);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static void setGcmRegistrationIdLastSetTime(Context context, long timestamp) {
|
|
|
|
|
|
|
|
setLongPreference(context, GCM_REGISTRATION_ID_TIME_PREF, timestamp);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static boolean isSmsEnabled(Context context) {
|
|
|
|
public static boolean isSmsEnabled(Context context) {
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
|
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
|
|
|
|
return Util.isDefaultSmsProvider(context);
|
|
|
|
return Util.isDefaultSmsProvider(context);
|
|
|
|