From aac1d0cedbe5581edf6bec68bc6391e6f9a5f660 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Mon, 9 Jan 2023 13:19:19 -0400 Subject: [PATCH] Utilize switchMapSingle instead of flatMapSingle. --- .../app/subscription/manage/ManageDonationsViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/manage/ManageDonationsViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/manage/ManageDonationsViewModel.kt index 60ad77c18..f457cd0be 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/manage/ManageDonationsViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/subscription/manage/ManageDonationsViewModel.kt @@ -90,7 +90,7 @@ class ManageDonationsViewModel( } } - disposables += levelUpdateOperationEdges.flatMapSingle { isProcessing -> + disposables += levelUpdateOperationEdges.switchMapSingle { isProcessing -> if (isProcessing) { Single.just(ManageDonationsState.TransactionState.InTransaction) } else {