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 snackbarHostState = remember { SnackbarHostState() }
val onClickRefresh: (Category?) -> Boolean = { val onClickRefresh: (Category?) -> Boolean = { category ->
val started = LibraryUpdateJob.startNow(context, it) val started = LibraryUpdateJob.startNow(context, category)
scope.launch { 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)) snackbarHostState.showSnackbar(context.getString(msgRes))
} }
started started