Add full Swift concurrency support with Sendable requirements #92
91.09% of diff hit (target 85.00%)
View this Pull Request on Codecov
91.09% of diff hit (target 85.00%)
Annotations
Check warning on line 164 in Sources/Flare/Classes/Flare.swift
codecov / codecov/patch
Sources/Flare/Classes/Flare.swift#L164
Added line #L164 was not covered by tests
Check warning on line 172 in Sources/Flare/Classes/Flare.swift
codecov / codecov/patch
Sources/Flare/Classes/Flare.swift#L172
Added line #L172 was not covered by tests
Check warning on line 53 in Sources/Flare/Classes/Helpers/PaymentQueue/PaymentQueue.swift
codecov / codecov/patch
Sources/Flare/Classes/Helpers/PaymentQueue/PaymentQueue.swift#L53
Added line #L53 was not covered by tests
Check warning on line 301 in Sources/Flare/Classes/IFlare.swift
codecov / codecov/patch
Sources/Flare/Classes/IFlare.swift#L301
Added line #L301 was not covered by tests
Check warning on line 73 in Sources/Flare/Classes/Models/Internal/SK2StoreTransaction.swift
codecov / codecov/patch
Sources/Flare/Classes/Models/Internal/SK2StoreTransaction.swift#L72-L73
Added lines #L72 - L73 were not covered by tests
Check warning on line 228 in Sources/Flare/Classes/Providers/IAPProvider/IAPProvider.swift
codecov / codecov/patch
Sources/Flare/Classes/Providers/IAPProvider/IAPProvider.swift#L228
Added line #L228 was not covered by tests
Check warning on line 245 in Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift
codecov / codecov/patch
Sources/Flare/Classes/Providers/PurchaseProvider/PurchaseProvider.swift#L245
Added line #L245 was not covered by tests
codecov / codecov/patch
Sources/Flare/Classes/Providers/RedeemCodeProvider/RedeemCodeProvider.swift#L39
Added line #L39 was not covered by tests
codecov / codecov/patch
Sources/Flare/Classes/Providers/SystemInfoProvider/SystemInfoProvider.swift#L22
Added line #L22 was not covered by tests
codecov / codecov/patch
Sources/Flare/Classes/Providers/SystemInfoProvider/SystemInfoProvider.swift#L25
Added line #L25 was not covered by tests
codecov / codecov/patch
Sources/Flare/Classes/Providers/SystemInfoProvider/SystemInfoProvider.swift#L43-L44
Added lines #L43 - L44 were not covered by tests
codecov / codecov/patch
Sources/Flare/Classes/Providers/SystemInfoProvider/SystemInfoProvider.swift#L49
Added line #L49 was not covered by tests
Check warning on line 218 in Tests/FlareTests/UnitTests/Providers/PaymentProviderTests.swift
codecov / codecov/patch
Tests/FlareTests/UnitTests/Providers/PaymentProviderTests.swift#L218
Added line #L218 was not covered by tests
codecov / codecov/patch
Tests/FlareTests/UnitTests/Providers/SortingProductsProviderDecoratorTests.swift#L60
Added line #L60 was not covered by tests
Check warning on line 19 in Tests/FlareTests/UnitTests/Providers/SystemInfoProviderTests.swift
codecov / codecov/patch
Tests/FlareTests/UnitTests/Providers/SystemInfoProviderTests.swift#L19
Added line #L19 was not covered by tests
Check warning on line 44 in Tests/IntegrationTests/Tests/StoreProductTests.swift
codecov / codecov/patch
Tests/IntegrationTests/Tests/StoreProductTests.swift#L44
Added line #L44 was not covered by tests