livekit / client-sdk-swift

LiveKit Swift Client SDK. Easily build live audio or video experiences into your mobile app, game or website.
https://livekit.io
Apache License 2.0
174 stars 84 forks source link

Await-able `notify` for `MulticastDelegate` #361

Closed hiroshihorie closed 2 weeks ago

hiroshihorie commented 3 months ago

Some calls to delegates should be waited until proceeding. For example, participantDidDisconnect:. Fixes #300

Previously, delegates were invoked serially within an async queue. Now delegates are invoked concurrently within a child Task.