mirror of
https://github.com/oxen-io/session-android.git
synced 2024-11-25 02:55:23 +00:00
Use separate keys for huawei shared prefs
This commit is contained in:
parent
2466d9b4c0
commit
0e0cbf112b
@ -135,6 +135,7 @@ android {
|
|||||||
buildConfigField "boolean", "PLAY_STORE_DISABLED", "false"
|
buildConfigField "boolean", "PLAY_STORE_DISABLED", "false"
|
||||||
buildConfigField "org.session.libsession.utilities.Device", "DEVICE", "org.session.libsession.utilities.Device.ANDROID"
|
buildConfigField "org.session.libsession.utilities.Device", "DEVICE", "org.session.libsession.utilities.Device.ANDROID"
|
||||||
buildConfigField "String", "NOPLAY_UPDATE_URL", "$ext.websiteUpdateUrl"
|
buildConfigField "String", "NOPLAY_UPDATE_URL", "$ext.websiteUpdateUrl"
|
||||||
|
buildConfigField 'String', 'PUSH_KEY_SUFFIX', '\"\"'
|
||||||
}
|
}
|
||||||
|
|
||||||
huawei {
|
huawei {
|
||||||
@ -143,7 +144,7 @@ android {
|
|||||||
buildConfigField "boolean", "PLAY_STORE_DISABLED", "true"
|
buildConfigField "boolean", "PLAY_STORE_DISABLED", "true"
|
||||||
buildConfigField "org.session.libsession.utilities.Device", "DEVICE", "org.session.libsession.utilities.Device.HUAWEI"
|
buildConfigField "org.session.libsession.utilities.Device", "DEVICE", "org.session.libsession.utilities.Device.HUAWEI"
|
||||||
buildConfigField "String", "NOPLAY_UPDATE_URL", "$ext.websiteUpdateUrl"
|
buildConfigField "String", "NOPLAY_UPDATE_URL", "$ext.websiteUpdateUrl"
|
||||||
|
buildConfigField 'String', 'PUSH_KEY_SUFFIX', '\"_HUAWEI\"'
|
||||||
}
|
}
|
||||||
|
|
||||||
website {
|
website {
|
||||||
@ -152,6 +153,7 @@ android {
|
|||||||
buildConfigField "boolean", "PLAY_STORE_DISABLED", "true"
|
buildConfigField "boolean", "PLAY_STORE_DISABLED", "true"
|
||||||
buildConfigField "org.session.libsession.utilities.Device", "DEVICE", "org.session.libsession.utilities.Device.ANDROID"
|
buildConfigField "org.session.libsession.utilities.Device", "DEVICE", "org.session.libsession.utilities.Device.ANDROID"
|
||||||
buildConfigField "String", "NOPLAY_UPDATE_URL", "\"$ext.websiteUpdateUrl\""
|
buildConfigField "String", "NOPLAY_UPDATE_URL", "\"$ext.websiteUpdateUrl\""
|
||||||
|
buildConfigField 'String', 'PUSH_KEY_SUFFIX', '\"\"'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -109,6 +109,7 @@ import dagger.hilt.EntryPoints;
|
|||||||
import dagger.hilt.android.HiltAndroidApp;
|
import dagger.hilt.android.HiltAndroidApp;
|
||||||
import kotlin.Unit;
|
import kotlin.Unit;
|
||||||
import kotlinx.coroutines.Job;
|
import kotlinx.coroutines.Job;
|
||||||
|
import network.loki.messenger.BuildConfig;
|
||||||
import network.loki.messenger.libsession_util.ConfigBase;
|
import network.loki.messenger.libsession_util.ConfigBase;
|
||||||
import network.loki.messenger.libsession_util.UserProfile;
|
import network.loki.messenger.libsession_util.UserProfile;
|
||||||
|
|
||||||
@ -206,6 +207,8 @@ public class ApplicationContext extends Application implements DefaultLifecycleO
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate() {
|
public void onCreate() {
|
||||||
|
TextSecurePreferences.setPushSuffix(BuildConfig.PUSH_KEY_SUFFIX);
|
||||||
|
|
||||||
DatabaseModule.init(this);
|
DatabaseModule.init(this);
|
||||||
MessagingModuleConfiguration.configure(this);
|
MessagingModuleConfiguration.configure(this);
|
||||||
super.onCreate();
|
super.onCreate();
|
||||||
|
@ -189,6 +189,9 @@ interface TextSecurePreferences {
|
|||||||
internal val _events = MutableSharedFlow<String>(0, 64, BufferOverflow.DROP_OLDEST)
|
internal val _events = MutableSharedFlow<String>(0, 64, BufferOverflow.DROP_OLDEST)
|
||||||
val events get() = _events.asSharedFlow()
|
val events get() = _events.asSharedFlow()
|
||||||
|
|
||||||
|
@JvmStatic
|
||||||
|
var pushSuffix = ""
|
||||||
|
|
||||||
const val DISABLE_PASSPHRASE_PREF = "pref_disable_passphrase"
|
const val DISABLE_PASSPHRASE_PREF = "pref_disable_passphrase"
|
||||||
const val LANGUAGE_PREF = "pref_language"
|
const val LANGUAGE_PREF = "pref_language"
|
||||||
const val THREAD_TRIM_NOW = "pref_trim_now"
|
const val THREAD_TRIM_NOW = "pref_trim_now"
|
||||||
@ -251,9 +254,9 @@ interface TextSecurePreferences {
|
|||||||
const val LINK_PREVIEWS = "pref_link_previews"
|
const val LINK_PREVIEWS = "pref_link_previews"
|
||||||
const val GIF_METADATA_WARNING = "has_seen_gif_metadata_warning"
|
const val GIF_METADATA_WARNING = "has_seen_gif_metadata_warning"
|
||||||
const val GIF_GRID_LAYOUT = "pref_gif_grid_layout"
|
const val GIF_GRID_LAYOUT = "pref_gif_grid_layout"
|
||||||
const val IS_PUSH_ENABLED = "pref_is_using_fcm"
|
val IS_PUSH_ENABLED get() = "pref_is_using_fcm$pushSuffix"
|
||||||
const val PUSH_TOKEN = "pref_fcm_token_2"
|
val PUSH_TOKEN get() = "pref_fcm_token_2$pushSuffix"
|
||||||
const val PUSH_REGISTER_TIME = "pref_last_fcm_token_upload_time_2"
|
val PUSH_REGISTER_TIME get() = "pref_last_fcm_token_upload_time_2$pushSuffix"
|
||||||
const val LAST_CONFIGURATION_SYNC_TIME = "pref_last_configuration_sync_time"
|
const val LAST_CONFIGURATION_SYNC_TIME = "pref_last_configuration_sync_time"
|
||||||
const val CONFIGURATION_SYNCED = "pref_configuration_synced"
|
const val CONFIGURATION_SYNCED = "pref_configuration_synced"
|
||||||
const val LAST_PROFILE_UPDATE_TIME = "pref_last_profile_update_time"
|
const val LAST_PROFILE_UPDATE_TIME = "pref_last_profile_update_time"
|
||||||
|
Loading…
Reference in New Issue
Block a user