further cleaning on V1 multi device

This commit is contained in:
Ryan ZHAO
2021-02-18 15:12:30 +11:00
parent 8e5e2fdc49
commit 0d2f5e0cde
20 changed files with 26 additions and 152 deletions

View File

@@ -268,11 +268,6 @@ public class Recipient implements RecipientModifiedListener {
return isLocalNumber;
}
public boolean isUserMasterDevice() {
String userMasterDevice = TextSecurePreferences.getMasterHexEncodedPublicKey(context);
return userMasterDevice != null && userMasterDevice.equals(getAddress().serialize());
}
public synchronized @Nullable Uri getContactUri() {
return this.contactUri;
}

View File

@@ -77,7 +77,6 @@ object TextSecurePreferences {
const val MEDIA_DOWNLOAD_ROAMING_PREF = "pref_media_download_roaming"
const val SYSTEM_EMOJI_PREF = "pref_system_emoji"
private const val MULTI_DEVICE_PROVISIONED_PREF = "pref_multi_device"
const val DIRECT_CAPTURE_CAMERA_ID = "pref_direct_capture_camera_id"
const val PROFILE_KEY_PREF = "pref_profile_key"
const val PROFILE_NAME_PREF = "pref_profile_name"
@@ -129,20 +128,9 @@ object TextSecurePreferences {
private const val LAST_FCM_TOKEN_UPLOAD_TIME = "pref_last_fcm_token_upload_time_2"
// region Multi Device
private const val IS_USING_MULTI_DEVICE = "pref_is_using_multi_device"
private const val LAST_CONFIGURATION_SYNC_TIME = "pref_last_configuration_sync_time"
private const val CONFIGURATION_SYNCED = "pref_configuration_synced"
@JvmStatic
fun isUsingMultiDevice(context: Context): Boolean {
return getBooleanPreference(context, IS_USING_MULTI_DEVICE, false)
}
@JvmStatic
fun setIsUsingMultiDevice(context: Context, value: Boolean) {
setBooleanPreference(context, IS_USING_MULTI_DEVICE, value)
}
@JvmStatic
fun getLastConfigurationSyncTime(context: Context): Long {
return getLongPreference(context, LAST_CONFIGURATION_SYNC_TIME, 0)
@@ -417,11 +405,6 @@ object TextSecurePreferences {
return getIntegerPreference(context, DIRECT_CAPTURE_CAMERA_ID, Camera.CameraInfo.CAMERA_FACING_FRONT)
}
@JvmStatic
fun isMultiDevice(context: Context): Boolean {
return getBooleanPreference(context, MULTI_DEVICE_PROVISIONED_PREF, false)
}
@JvmStatic
fun getNotificationPrivacy(context: Context): NotificationPrivacyPreference {
return NotificationPrivacyPreference(getStringPreference(context, NOTIFICATION_PRIVACY_PREF, "all"))
@@ -876,13 +859,6 @@ object TextSecurePreferences {
// region Loki
@JvmStatic
fun getMasterHexEncodedPublicKey(context: Context): String? {
return getStringPreference(context, "master_hex_encoded_public_key", null)
}
fun setMasterHexEncodedPublicKey(context: Context, masterHexEncodedPublicKey: String) {
setStringPreference(context, "master_hex_encoded_public_key", masterHexEncodedPublicKey.toLowerCase())
}
fun getHasViewedSeed(context: Context): Boolean {
return getBooleanPreference(context, "has_viewed_seed", false)
@@ -892,23 +868,6 @@ object TextSecurePreferences {
setBooleanPreference(context, "has_viewed_seed", hasViewedSeed)
}
fun setWasUnlinked(context: Context, value: Boolean) {
// We do it this way so that it gets persisted in storage straight away
getDefaultSharedPreferences(context).edit().putBoolean("database_reset_unpair", value).commit()
}
fun getWasUnlinked(context: Context): Boolean {
return getBooleanPreference(context, "database_reset_unpair", false)
}
fun setNeedsIsRevokedSlaveDeviceCheck(context: Context, value: Boolean) {
setBooleanPreference(context, "needs_revocation", value)
}
fun getNeedsIsRevokedSlaveDeviceCheck(context: Context): Boolean {
return getBooleanPreference(context, "needs_revocation", false)
}
fun setRestorationTime(context: Context, time: Long) {
setLongPreference(context, "restoration_time", time)
}