mirror of
https://github.com/nextcloud/talk-android
synced 2025-03-06 14:27:24 +00:00
Note that the thread used to send the message does not change; the EventBus subscriber mode was "BACKGROUND", but as the messages were posted from a WebSocket handler (when requesting offers to the HPB) and peer connection observers (when sending offers/answers and candidates, both with and without HPB), which run in worker threads rather than in the main thread, the subscriber was executed in the same thread as the poster. For legacy reasons, when the internal signaling server is used the offers and answers are expected to also provide the nick of the local participant. When the external signaling server is used the field can be included, but it is just ignored and not sent to the other clients. As the local participant nick is a value unrelated to the peer connection and is only needed with one type of signaling server the messages are adjusted as needed before being sent rather than handling this inside the PeerConnectionWrapper. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com> |
||
---|---|---|
.. | ||
schemas/com.nextcloud.talk.data.source.local.TalkDatabase | ||
src | ||
build.gradle | ||
lint.xml | ||
proguard-rules.pro |