From a95b89ab6239296abe245e1ccd891556014d562b Mon Sep 17 00:00:00 2001 From: ganfra Date: Mon, 30 Jun 2025 21:54:17 +0200 Subject: [PATCH] change (media preview config) : clean code --- .../android/features/home/impl/roomlist/RoomListPresenter.kt | 2 -- .../preferences/impl/store/DefaultAppPreferencesStore.kt | 4 ++++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListPresenter.kt b/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListPresenter.kt index 444ddb7a86..45e4dd4238 100644 --- a/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListPresenter.kt +++ b/features/home/impl/src/main/kotlin/io/element/android/features/home/impl/roomlist/RoomListPresenter.kt @@ -36,8 +36,6 @@ import io.element.android.features.leaveroom.api.LeaveRoomState import io.element.android.libraries.architecture.AsyncData import io.element.android.libraries.architecture.Presenter import io.element.android.libraries.core.coroutine.mapState -import io.element.android.libraries.designsystem.utils.snackbar.SnackbarDispatcher -import io.element.android.libraries.designsystem.utils.snackbar.collectSnackbarMessageAsState import io.element.android.libraries.featureflag.api.FeatureFlagService import io.element.android.libraries.featureflag.api.FeatureFlags import io.element.android.libraries.fullscreenintent.api.FullScreenIntentPermissionsState diff --git a/libraries/preferences/impl/src/main/kotlin/io/element/android/libraries/preferences/impl/store/DefaultAppPreferencesStore.kt b/libraries/preferences/impl/src/main/kotlin/io/element/android/libraries/preferences/impl/store/DefaultAppPreferencesStore.kt index 1ea7c1f874..0dff16ff98 100644 --- a/libraries/preferences/impl/src/main/kotlin/io/element/android/libraries/preferences/impl/store/DefaultAppPreferencesStore.kt +++ b/libraries/preferences/impl/src/main/kotlin/io/element/android/libraries/preferences/impl/store/DefaultAppPreferencesStore.kt @@ -85,12 +85,14 @@ class DefaultAppPreferencesStore @Inject constructor( } } + @Deprecated("Use MediaPreviewService instead. Kept only for migration.") override fun getHideInviteAvatarsFlow(): Flow { return store.data.map { prefs -> prefs[hideInviteAvatarsKey] } } + @Deprecated("Use MediaPreviewService instead. Kept only for migration.") override suspend fun setHideInviteAvatars(hide: Boolean?) { store.edit { prefs -> if (hide != null) { @@ -101,6 +103,7 @@ class DefaultAppPreferencesStore @Inject constructor( } } + @Deprecated("Use MediaPreviewService instead. Kept only for migration.") override suspend fun setTimelineMediaPreviewValue(mediaPreviewValue: MediaPreviewValue?) { store.edit { prefs -> if (mediaPreviewValue != null) { @@ -111,6 +114,7 @@ class DefaultAppPreferencesStore @Inject constructor( } } + @Deprecated("Use MediaPreviewService instead. Kept only for migration.") override fun getTimelineMediaPreviewValueFlow(): Flow { return store.data.map { prefs -> prefs[timelineMediaPreviewValueKey]?.let { MediaPreviewValue.valueOf(it) }