amplitude / Amplitude-Swift

Native iOS/tvOS/macOS/watchOS SDK
MIT License
32 stars 22 forks source link

feat: Dispatch operations to internal queue #159

Closed crleona closed 5 months ago

crleona commented 6 months ago

Summary

Dispatch most public APIs and callbacks for timers and network calls to an internal queue to improve consistency. This also allows us to move work from the calling thread which is expected to be main for many view interactions.

This comes with 2 behavioral changes:

Checklist

github-actions[bot] commented 5 months ago

:tada: This PR is included in version 1.5.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: