summaryrefslogtreecommitdiffhomepage
path: root/android/lib/billing/src
AgeCommit message (Collapse)AuthorFilesLines
2025-10-09Increase severity of some purchase logsJonatan Rhodin1-1/+1
2025-08-21Add logging to verify play purchaseJonatan Rhodin1-8/+27
2025-07-30Add some basic logging for the play purchase verification processJonatan Rhodin1-0/+2
2025-06-09Update payment flow within the appJonatan Rhodin2-8/+11
Also add support for 3 months in-app purchases
2024-12-03Add check for empty play purchase payment tokenJonatan Rhodin4-2/+68
2024-10-09Migrate billing repository to unit testJonatan Rhodin3-383/+406
2024-10-04Fix billing repository testJonatan Rhodin1-1/+2
2024-10-03Fix pendingPurchases deprecationDavid Göransson1-1/+4
2024-09-10Fix crash in billing repositoryJonatan Rhodin1-9/+15
2024-08-28Reformat kotlin code using updated ktfmt pluginAlbin5-20/+20
This commit mostly adds trailing commas throughout the project, but also includes a few other formatting changes.
2024-06-19Replace retry with exponential backoff with arrow scheduleJonatan Rhodin1-20/+15
Also clean up the code related to play purchase verification
2024-05-29Migrate to gRPCDavid Göransson3-71/+47
Co-authored-by: Jonatan Rhodin <jonatan.rhodin@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net>
2024-02-27Implement sentence naming of testsDavid Göransson3-175/+187
2024-02-05Fix too general ExceptionDavid Göransson1-20/+11
2024-01-11Migrate billing tests to Junit5 and add billing unit tests to ciJonatan Rhodin2-12/+12
2024-01-02Remove unused dependenciesJonatan Rhodin1-6/+0
2023-11-20Fix crash when getting a billing disconnect callbackJonatan Rhodin1-7/+1
2023-11-16Fix kotlin formattingAlbin1-1/+0
2023-11-16Add unit tests for BillingPaymentRepositoryJonatan Rhodin1-0/+378
2023-11-16Add payment module and billing payment repositoryJonatan Rhodin7-0/+269
2023-11-16Add play purchasing android ipc callsJonatan Rhodin1-0/+33
2023-11-16Add tests for BillingRepositoryJonatan Rhodin1-0/+388
2023-11-16Add BillingRepository that handles calls to billing clientJonatan Rhodin3-0/+220
2023-11-16Add billing client library and billing moduleJonatan Rhodin1-0/+2