RevenueCat / purchases-kmp

RevenueCat SDK for Kotlin Multiplatform
MIT License
70 stars 2 forks source link

Refactor remaining classes to new architecture and move them to `models` and `mappings` modules #160

Closed tonidero closed 2 weeks ago

tonidero commented 2 weeks ago

Description

This became a huge PR since it performs the rest of the migration to the new architecture for our models. This mostly: -Moves remaining classes off expect/actual classes (except Purchases and Paywall) in favor of moving to common source set or to interfaces to be implemented in each platform.

RevenueCat-Danger-Bot commented 2 weeks ago
1 Warning
:warning: This PR increases the size of the repo by more than 100.00 KB (increased by 150.68 KB).

Generated by :no_entry_sign: Danger

tonidero commented 2 weeks ago

Will merge this for now. We can address the interface vs class in other PR as you said!