Show proper message when doing global update

Fixes #9170
This commit is contained in:
arkon 2023-03-05 11:07:33 -05:00
parent c6e5f8abd9
commit 9caa0d147b

View File

@ -89,10 +89,14 @@ object LibraryTab : Tab {
val snackbarHostState = remember { SnackbarHostState() }
val onClickRefresh: (Category?) -> Boolean = {
val started = LibraryUpdateJob.startNow(context, it)
val onClickRefresh: (Category?) -> Boolean = { category ->
val started = LibraryUpdateJob.startNow(context, category)
scope.launch {
val msgRes = if (started) R.string.updating_category else R.string.update_already_running
val msgRes = when {
!started -> R.string.update_already_running
category != null -> R.string.updating_category
else -> R.string.updating_library
}
snackbarHostState.showSnackbar(context.getString(msgRes))
}
started