diff --git a/Core b/Core index a487d56f..fcd46fe3 160000 --- a/Core +++ b/Core @@ -1 +1 @@ -Subproject commit a487d56f094802e210f1dae716fba045b8d0d679 +Subproject commit fcd46fe3c709997a7c29e403ee5d1513a7079e60 diff --git a/app/src/fdroid/kotlin/com/infomaniak/auth/backup/AuthenticatorFullBackupAgent.kt b/app/src/fdroid/kotlin/com/infomaniak/auth/backup/AuthenticatorFullBackupAgent.kt index 779de52d..75a10622 100644 --- a/app/src/fdroid/kotlin/com/infomaniak/auth/backup/AuthenticatorFullBackupAgent.kt +++ b/app/src/fdroid/kotlin/com/infomaniak/auth/backup/AuthenticatorFullBackupAgent.kt @@ -18,24 +18,15 @@ package com.infomaniak.auth.backup import android.app.backup.FullBackupDataOutput -import android.content.Context import androidx.room.immediateTransaction import androidx.room.useWriterConnection import com.infomaniak.core.auth.models.user.User import com.infomaniak.core.auth.room.UserDatabase import com.infomaniak.core.common.backup.FullBackupAgent import com.infomaniak.multiplatform_authenticator.core.PasskeysStorageLocation -import kotlinx.coroutines.runBlocking -import splitties.init.appCtx -import splitties.init.injectAsAppCtx class AuthenticatorFullBackupAgent : FullBackupAgent(RestorationPolicy.AllBackedUpFiles) { - override fun attachBaseContext(base: Context) { - super.attachBaseContext(base) - runCatching { appCtx }.onFailure { base.applicationContext.injectAsAppCtx() } - } - override fun onFullBackup(data: FullBackupDataOutput) { PasskeysStorageLocation.dir.listFiles().orEmpty().forEach { file -> fullBackupFile(file, data) diff --git a/app/src/standard/kotlin/com/infomaniak/auth/backup/AuthenticatorFullBackupAgent.kt b/app/src/standard/kotlin/com/infomaniak/auth/backup/AuthenticatorFullBackupAgent.kt index 9a11a79a..28a64e7a 100644 --- a/app/src/standard/kotlin/com/infomaniak/auth/backup/AuthenticatorFullBackupAgent.kt +++ b/app/src/standard/kotlin/com/infomaniak/auth/backup/AuthenticatorFullBackupAgent.kt @@ -18,23 +18,15 @@ package com.infomaniak.auth.backup import android.app.backup.FullBackupDataOutput -import android.content.Context import com.infomaniak.auth.BuildConfig import com.infomaniak.auth.data.preferences.SentryPreferences import com.infomaniak.core.auth.backup.withBlockStoreCredentialsBackup import com.infomaniak.core.common.backup.FullBackupAgent import com.infomaniak.core.sentry.SentryConfig.configureSentry import kotlinx.coroutines.runBlocking -import splitties.init.appCtx -import splitties.init.injectAsAppCtx class AuthenticatorFullBackupAgent : FullBackupAgent(RestorationPolicy.AllBackedUpFiles) { - override fun attachBaseContext(base: Context) { - super.attachBaseContext(base) - runCatching { appCtx }.onFailure { base.applicationContext.injectAsAppCtx() } - } - override fun onCreate() { super.onCreate() val sentryPreferences = runBlocking { SentryPreferences() } // Non-user-facing process, runBlocking is fine.