amplitude / experiment-ios-client

MIT License
3 stars 12 forks source link

`Sendable` conformance and strict concurrency #46

Open AvdLee opened 8 months ago

AvdLee commented 8 months ago

Opening this issue to check-in on your plans for concurrency support. Instances like Variant are currently open classes and don't conform to Sendable. This will lead to warnings, and potentially even failures when Swift 6 arrives.

See: https://www.avanderlee.com/concurrency/swift-6-preparing-your-xcode-projects/

Are you working on concurrency support already?

bgiori commented 7 months ago

Hi @AvdLee Thanks for bringing this up. We do plan on supporting Sendable protocols on our classes where possible.