Files
simplex-chat/tests
spacedandy-agents-simplex 3e28c7d9a9 core: retire a subscription badge once no store could still charge it, whatever the service answers
A subscription badge retired only on an ended answer, so a service that never sent one (a final error such as unknown_purchase_key, a rollback, a service that never answers) left the badge shown, one request a day forever, and the profile unable to redeem, buy or have a held receipt credited. Now it also retires once paidThrough is older than the longest store recovery window: Apple retries a failed renewal for up to 60 days, the longest with Play's pause off, plus a week. paidThrough counts every month the ledger holds, so banked months are never retired by it.

Run: 005-subscriptions-load-timing, slice 8
2026-10-15 18:39:32 +00:00
..
2026-10-14 16:47:51 +04:00
2026-10-08 17:11:46 +01:00
2023-10-22 09:42:19 +01:00