mirror of
https://github.com/nextcloud/talk-android.git
synced 2024-11-23 05:25:31 +03:00
29117e8b1b
The user ID set when creating the ParticipantDisplayItem was got from the join event when the external signaling server was used, and from an API call when the internal signaling server was used. However, the user ID is already known from the signaling message that updates the participant list, and is the one set on the ParticipantDisplayItems when a participant joins the call. Therefore the other sources are not needed, so now it is unified to always use the value from the signaling message. Note that in the rare cases in which a ParticipantDisplayItem is created before the participant is seen as in the call the user ID will be temporary unknown, although it will be automatically fixed once the participant list update is received. Moreover, even if the other sources were used it was not guaranteed that the user ID was known, so this should not be a problem. 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 |