Display thanks sheet if we resume activity before iDEAL is redeemed.

This commit is contained in:
Alex Hart
2025-02-14 13:22:20 -04:00
committed by GitHub
parent 16309d87cd
commit 6a1032577c
8 changed files with 97 additions and 25 deletions

View File

@@ -19,7 +19,6 @@ import org.thoughtcrime.securesms.components.settings.app.subscription.donate.st
import org.thoughtcrime.securesms.database.SignalDatabase
import org.thoughtcrime.securesms.database.model.InAppPaymentSubscriberRecord
import org.thoughtcrime.securesms.database.model.databaseprotos.BadgeList
import org.thoughtcrime.securesms.database.model.databaseprotos.DonationErrorValue
import org.thoughtcrime.securesms.database.model.databaseprotos.PendingOneTimeDonation
import org.thoughtcrime.securesms.database.model.databaseprotos.TerminalDonationQueue
import org.thoughtcrime.securesms.database.model.isExpired
@@ -588,17 +587,6 @@ class InAppPaymentValues internal constructor(store: KeyValueStore) : SignalStor
}
}
fun setPendingOneTimeDonationError(error: DonationErrorValue) {
synchronized(this) {
val pendingOneTimeDonation = getPendingOneTimeDonation()
if (pendingOneTimeDonation != null) {
setPendingOneTimeDonation(pendingOneTimeDonation.newBuilder().error(error).build())
} else {
Log.w(TAG, "PendingOneTimeDonation was null, ignoring error.")
}
}
}
fun consumePending3DSData(): Stripe3DSData? {
synchronized(this) {
val data = getBlob(PENDING_3DS_DATA, null)?.let {