mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-11-05 12:47:43 +00:00
A code redeemed while a store receipt is held put the code's badge on the profile, and the held receipt then waited behind it; for a subscription the store kept charging every period meanwhile. Code redemption and invoice creation now answer "store purchase open" while the profile holds an App Store subscription receipt, or another receipt whose last failure can clear on its own. A receipt that failed for good does not block, except an Apple subscription, which Apple keeps charging; an uncredited Play subscription is refunded by Play. Run: 003-badge-subscriptions-ui, slice 6