diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt index 8bbf1d157e..454aedf006 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/note/ReactionsRow.kt @@ -932,6 +932,12 @@ fun ZapReaction( }, onMultipleChoices = { wantsToZap = true + }, + onError = { + scope.launch { + zappingProgress = 0f + showErrorMessageDialog = it + } } ) }, @@ -1020,7 +1026,8 @@ private fun zapClick( scope: CoroutineScope, context: Context, onZappingProgress: (Float) -> Unit, - onMultipleChoices: () -> Unit + onMultipleChoices: () -> Unit, + onError: (String) -> Unit ) { if (accountViewModel.account.zapAmountChoices.isEmpty()) { scope.launch { @@ -1049,14 +1056,7 @@ private fun zapClick( null, "", context, - onError = { - scope.launch { - onZappingProgress(0f) - Toast - .makeText(context, it, Toast.LENGTH_SHORT) - .show() - } - }, + onError = onError, onProgress = { scope.launch(Dispatchers.Main) { onZappingProgress(it)