change (media preview config) : manage migration of local data

This commit is contained in:
ganfra 2025-06-26 21:44:03 +02:00
parent 42af43ea7a
commit 7fb0b36a9e
5 changed files with 99 additions and 11 deletions

View file

@ -22,9 +22,10 @@ interface AppPreferencesStore {
suspend fun setTheme(theme: String)
fun getThemeFlow(): Flow<String?>
fun getHideInviteAvatarsFlow(): Flow<Boolean>
fun getTimelineMediaPreviewValueFlow(): Flow<MediaPreviewValue>
suspend fun setHideInviteAvatars(hide: Boolean?)
fun getHideInviteAvatarsFlow(): Flow<Boolean?>
suspend fun setTimelineMediaPreviewValue(mediaPreviewValue: MediaPreviewValue?)
fun getTimelineMediaPreviewValueFlow(): Flow<MediaPreviewValue?>
suspend fun setTracingLogLevel(logLevel: LogLevel)
fun getTracingLogLevelFlow(): Flow<LogLevel>