search query preference and BackHandler fix

This commit is contained in:
semenvav 2023-07-25 00:17:34 +03:00
parent a0625e5de2
commit a6f35dda4d
2 changed files with 7 additions and 3 deletions

View File

@ -216,10 +216,12 @@ private fun DownloadStatsAppBar(
},
scrollBehavior = scrollBehavior,
)
if (searchQuery != null) {
BackHandler(
onBack = { onChangeSearchQuery(null) },
)
}
}
}
@Composable

View File

@ -298,6 +298,8 @@ class DownloadStatsScreenModel(
mutableState.update { it.copy(searchQuery = query) }
if (query != null) {
preferenceStore.getString("search_query", "").set(query)
} else {
preferenceStore.getString("search_query", "").delete()
}
}