change (media preview config) : clean code

This commit is contained in:
ganfra
2025-06-30 21:54:17 +02:00
parent 9663e4ef37
commit a95b89ab62
2 changed files with 4 additions and 2 deletions

View File

@@ -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

View File

@@ -85,12 +85,14 @@ class DefaultAppPreferencesStore @Inject constructor(
}
}
@Deprecated("Use MediaPreviewService instead. Kept only for migration.")
override fun getHideInviteAvatarsFlow(): Flow<Boolean?> {
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<MediaPreviewValue?> {
return store.data.map { prefs ->
prefs[timelineMediaPreviewValueKey]?.let { MediaPreviewValue.valueOf(it) }