mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-25 19:29:54 +01:00
Implement happy path for backups subscriptions.
This commit is contained in:
committed by
Greyson Parrelli
parent
c80ebd5658
commit
81d99c9d30
@@ -224,6 +224,7 @@ object InAppPaymentsRepository {
|
||||
DonationErrorSource.ONE_TIME -> InAppPaymentType.ONE_TIME_DONATION
|
||||
DonationErrorSource.MONTHLY -> InAppPaymentType.RECURRING_DONATION
|
||||
DonationErrorSource.GIFT -> InAppPaymentType.ONE_TIME_GIFT
|
||||
DonationErrorSource.BACKUPS -> InAppPaymentType.RECURRING_BACKUP
|
||||
DonationErrorSource.GIFT_REDEMPTION -> InAppPaymentType.UNKNOWN
|
||||
DonationErrorSource.KEEP_ALIVE -> InAppPaymentType.UNKNOWN
|
||||
DonationErrorSource.UNKNOWN -> InAppPaymentType.UNKNOWN
|
||||
@@ -266,7 +267,7 @@ object InAppPaymentsRepository {
|
||||
InAppPaymentType.ONE_TIME_GIFT -> DonationErrorSource.GIFT
|
||||
InAppPaymentType.ONE_TIME_DONATION -> DonationErrorSource.ONE_TIME
|
||||
InAppPaymentType.RECURRING_DONATION -> DonationErrorSource.MONTHLY
|
||||
InAppPaymentType.RECURRING_BACKUP -> DonationErrorSource.UNKNOWN // TODO [message-backups] error handling
|
||||
InAppPaymentType.RECURRING_BACKUP -> DonationErrorSource.BACKUPS
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -31,6 +31,11 @@ enum class DonationErrorSource(private val code: String) {
|
||||
*/
|
||||
KEEP_ALIVE("keep-alive"),
|
||||
|
||||
/**
|
||||
* Refers to backup payments.
|
||||
*/
|
||||
BACKUPS("backups"),
|
||||
|
||||
UNKNOWN("unknown");
|
||||
|
||||
fun serialize(): String = code
|
||||
|
||||
Reference in New Issue
Block a user