Migrates the StreamLobbyView view implementation to TrackOptions.enabled instead of TrackOptions.provided. The Camera and Microphone on/off state are checked and synced to a new instance of CallConnectOptions before being passed to the active Call object.
🎯 Goal
This PR addresses the issues outlined in the ticket https://github.com/GetStream/stream-video-flutter/issues/617.
🛠 Implementation details
Migrates the
StreamLobbyView
view implementation toTrackOptions.enabled
instead ofTrackOptions.provided
. The Camera and Microphone on/off state are checked and synced to a new instance ofCallConnectOptions
before being passed to the activeCall
object.Tested on:
🧪 Testing
☑️Contributor Checklist
General
☑️Reviewer Checklist