Re-enable SyncService.withEncryptionSync to improve decryption of notifications (#1199)

* Re-enable `SyncService.withEncryptionSync` to improve decryption of notifications.

* Add feature flag
This commit is contained in:
Jorge Martin Espinosa
2023-08-31 13:37:20 +02:00
committed by GitHub
parent 47a0ecb3b8
commit 199f578e4a
8 changed files with 30 additions and 4 deletions
+1
View File
@@ -63,6 +63,7 @@ dependencies {
implementation(projects.features.login.impl)
implementation(projects.features.networkmonitor.impl)
implementation(projects.services.toolbox.impl)
implementation(projects.libraries.featureflag.impl)
implementation(libs.coroutines.core)
coreLibraryDesugaring(libs.android.desugar)
}
@@ -26,6 +26,7 @@ import androidx.compose.runtime.getValue
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.core.view.WindowCompat
import io.element.android.libraries.featureflag.impl.DefaultFeatureFlagService
import io.element.android.libraries.matrix.api.auth.MatrixAuthenticationService
import io.element.android.libraries.matrix.impl.RustMatrixClientFactory
import io.element.android.libraries.matrix.impl.auth.RustMatrixAuthenticationService
@@ -54,7 +55,8 @@ class MainActivity : ComponentActivity() {
coroutineDispatchers = Singleton.coroutineDispatchers,
sessionStore = sessionStore,
userAgentProvider = userAgentProvider,
clock = DefaultSystemClock()
clock = DefaultSystemClock(),
featureFlagsService = DefaultFeatureFlagService(emptySet())
)
)
}