Davide
|
f13a292b4b
|
Refactor String identifiers (#920)
- Group all views under "views.*"
- Split global strings into actions and nouns
- Use underscores
- Clean up unused
Fixes #835
|
2024-11-23 20:31:22 +01:00 |
Davide
|
842375ffce
|
Test IAPManager (#903)
Refactoring:
- Split tests
- Report purchase to receipt reader (real impl does nothing)
- Abstract BetaChecker from now TestFlightChecker
Bugfixing:
- Fix duplicated code in fetchLevelIfNeeded()
- Fix observeObjects() missing .didUpdate publisher
|
2024-11-21 18:57:32 +01:00 |
Davide
|
c7cef70eed
|
Move IAP extensions to CommonLibrary
Leave CommonIAP agnostic of business models.
|
2024-11-21 12:09:06 +01:00 |
Davide
|
b45f9c23fe
|
Rearrange targets for unit testing (#900)
- Move and rename entities
- Split protocols and default extensions
- Move in-app entities to CommonIAP target
|
2024-11-20 18:05:47 +01:00 |