Improve how active calls work (#3029)

* Improve how active calls work:

- Sending the `m.call.notify` event is now done in `CallScreenPresenter` once we know the sync is running.
- You can mark a call of both external url or room type as joined.
- Hanging up checks the current active call type and will only remove it if it matches.
This commit is contained in:
Jorge Martin Espinosa 2024-06-18 12:07:08 +02:00 committed by GitHub
parent 93ccf07ad4
commit fcbc095064
9 changed files with 129 additions and 87 deletions

1
changelog.d/3029.misc Normal file
View file

@ -0,0 +1 @@
Improve how active calls work by also taking into account external url calls and waiting for the sync process to start before sending the `m.call.notify` event.