Support for mid-call devices changes (#2154)
* Push to `usermediaSenders` in `upgradeCall()`
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Make sure to enable tracks after a call upgrade
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Simplify `updateMuteStatus()`
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Add copyright for 2022
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Add `updateLocalUsermediaStream()`
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Support mid-call device changes
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Use `updateLocalUsermediaStream()` for call upgrades
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Improve mock classes
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
* Add new tests
Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>