RevenueCat / purchases-kmp

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

Move `CustomerInfo` to non-expect classes and use new mappings and models modules #159

Closed tonidero closed 2 weeks ago

tonidero commented 3 weeks ago

Description

This PR moves the CustomerInfo, EntitlementInfos, EntitlementInfo and Transaction models to the models module, converts them to classes without expect/actual and moves their mapping to the mappings module.

tonidero commented 2 weeks ago

Tests are not passing in these branches it seems (only on PRs pointing to main). Tests are passing locally for me now though, so going to merge this.