Fix auto download for wifi restore bug.

This commit is contained in:
Cody Henthorne
2025-12-12 11:32:52 -05:00
parent 3b40ae3ad3
commit 53accdb446

View File

@@ -272,11 +272,11 @@ object AccountDataArchiveProcessor {
SignalStore.settings.setCallDataMode(settings.callsUseLessDataSetting.toLocalCallDataMode()) SignalStore.settings.setCallDataMode(settings.callsUseLessDataSetting.toLocalCallDataMode())
if (settings.autoDownloadSettings != null) { if (settings.autoDownloadSettings != null) {
val mobileDownloadSet = settings.autoDownloadSettings.toLocalAutoDownloadSet(AccountData.AutoDownloadSettings.AutoDownloadOption.WIFI_AND_CELLULAR) val mobileAndWifiDownloadSet = settings.autoDownloadSettings.toLocalAutoDownloadSet(AccountData.AutoDownloadSettings.AutoDownloadOption.WIFI_AND_CELLULAR)
val wifiDownloadSet = settings.autoDownloadSettings.toLocalAutoDownloadSet(AccountData.AutoDownloadSettings.AutoDownloadOption.WIFI) val wifiDownloadSet = mobileAndWifiDownloadSet + settings.autoDownloadSettings.toLocalAutoDownloadSet(AccountData.AutoDownloadSettings.AutoDownloadOption.WIFI)
TextSecurePreferences.getSharedPreferences(context).edit().apply { TextSecurePreferences.getSharedPreferences(context).edit().apply {
putStringSet(TextSecurePreferences.MEDIA_DOWNLOAD_MOBILE_PREF, mobileDownloadSet) putStringSet(TextSecurePreferences.MEDIA_DOWNLOAD_MOBILE_PREF, mobileAndWifiDownloadSet)
putStringSet(TextSecurePreferences.MEDIA_DOWNLOAD_WIFI_PREF, wifiDownloadSet) putStringSet(TextSecurePreferences.MEDIA_DOWNLOAD_WIFI_PREF, wifiDownloadSet)
apply() apply()
} }