Closed robintown closed 1 day ago
The reason I've split up local and remote user media into different types is that they have distinct sets of properties (local media can be always shown/never shown, remote media has a volume, etc.), and I wanted to enforce that the views that consume them would be fully aware of their differences in functionality. It's the same reason why screen share media has its own type.
Since you've approved this I'm going to merge it and continue working through the PR stack - I'm happy to iterate later on the SortingBin
topic if you do have concerns there!
Based on https://github.com/element-hq/element-call/pull/2368