Commit Graph

27 Commits

Author SHA1 Message Date
Pete Walters
ce7c2f69fc
Clean up how remote/local subscriptions are deleted 2024-01-18 21:04:12 -06:00
Max Radermacher
61c64e4c2e
Clean up places fetch the local user’s profile 2024-01-04 14:32:51 -06:00
Max Radermacher
f1d2daa0b8
Clean up some recurring donation code 2024-01-02 13:27:00 -06:00
Max Radermacher
a28f3905ae
Properly track donation completion callbacks 2023-12-18 13:46:15 -06:00
Max Radermacher
a836601ee2
Runnerify ReceiptCredentialRedemptionJobQueue 2023-12-18 13:44:23 -06:00
Pete Walters
1c9ccc0baa
Add support for authorizing iDEAL donations through external apps. 2023-12-15 15:28:03 -06:00
Max Radermacher
6b3397b936
Remove confusing “Subscription” prefix 2023-12-12 12:30:31 -06:00
Pete Walters
2f53b3e4ec
Support subscriptions in the iDEAL payment flow 2023-12-11 08:57:20 -06:00
Sasha Weiss
4842b0af9c
Allow a missing paymentMethod from Subscriptions 2023-11-16 09:30:26 -08:00
Sasha Weiss
727c350778
Don't attempt badge redemption if a subscription renewal is retrying 2023-11-15 15:48:02 -08:00
Sasha Weiss
bbf8f5ce0b
Present sheet when subscriptions fail to renew, rather than badges expire 2023-11-15 15:47:14 -08:00
Sasha Weiss
7acc370f67
Suppress 409 errors on receipt credentials for very specific cases 2023-11-14 10:02:46 -08:00
Sasha Weiss
30680635f8
Prevent donation-complete sheets from popping on subscription renewal 2023-11-09 15:26:46 -08:00
Sasha Weiss
65c977f2e7
SEPA donation fixes and charge failure codes in error sheets 2023-11-08 19:33:11 -06:00
Sasha Weiss
7f41ecaa8b
Support SEPA bank transfer donations 2023-11-06 13:49:40 -08:00
Sasha Weiss
696a2391b8
Fetch chargeFailure from service, rather than storing locally 2023-10-27 12:43:23 -07:00
Sasha Weiss
70ecfd5a3b
Clean up and document subscription receipt credential redemption 2023-10-24 15:32:53 -07:00
Elaine
6563addcde
Rewrite subscription request factory in Swift 2023-10-05 10:08:01 -06:00
Harry
aa0e250cb7
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new 2023-10-05 08:56:08 -07:00
Pete Walters
43b7f38ac9
Remove uses of sharedBackground queues. 2023-09-28 07:46:52 -05:00
Sasha Weiss
e2ee1f8660
Remove extra check before canceling subscription 2023-08-23 13:45:31 -05:00
Igor Solomennikov
7790837eb5
Remove unnecessary "@objc" in SignalMessaging. 2023-05-16 16:41:49 -07:00
Evan Hahn
ea970bbd02
Clean up "set default subscription payment method" request. 2023-04-24 15:50:26 -07:00
Sasha Weiss
c9fbc9a9ee
Migrate SSKJobRecord and subclasses to SDSCodableModel using factory init 2023-04-13 10:57:48 -07:00
Max Radermacher
b815f45f5b Populate SubscriptionManager caches earlier 2023-04-11 13:26:40 -07:00
Max Radermacher
fa7f0e98fa
Clear “display badge” when your last badge expires
Also, explicitly track “old badges” vs. “new badges” when redeeming.
2023-03-23 00:32:42 -07:00
Sasha Weiss
8047472f68
Rename SubscriptionManagerProtocol 2023-03-14 17:44:38 -07:00