talk-android/app/src/main/java/com/nextcloud/talk/controllers
Daniel Calviño Sánchez ed8ac14d94 Show avatar for guests in call view
The avatar of guests is based on their display name/nick.

When the HPB is not used the nick is provided in the offer/answer
signaling messages, and later updated through data channel messages when
it changes. When the HPB is used the nick is periodically sent through
data channel messages. Therefore the avatar is based on the nick set in
the peer connection and reloaded when the nick changes (although it is
currently a bit hacky and brittle, as it is based on whether the nick
shown in the text view changed rather than whether the nick itself
changed, but it works nevertheless).

Note that currently it is required that the guest has a peer connection
to know its nick and, therefore, its avatar; some changes would be
needed in the clients to also send the nick when there is no peer
connection.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-10-02 09:11:16 +02:00
..
base Better scroll on new messages & Kotlin 2019-09-09 21:59:40 +02:00
bottomsheet Bug fixes related to guest account 2019-09-26 13:29:00 +02:00
AccountVerificationController.java Lobby & Various bugfixes and improvements 2019-08-30 12:13:33 +02:00
CallController.java Show avatar for guests in call view 2020-10-02 09:11:16 +02:00
CallNotificationController.java Fix spamming participants 2020-04-15 12:02:56 +02:00
ChatController.kt Fix join call directly after first start 2020-09-29 09:40:46 +02:00
ContactsController.java Update version 2020-01-16 10:12:40 +01:00
ConversationInfoController.kt Implemented most of message replies 2020-01-13 12:07:32 +01:00
ConversationsListController.java Fix avatars 2020-01-13 12:41:38 +01:00
LockedController.java Lobby & Various bugfixes and improvements 2019-08-30 12:13:33 +02:00
RingtoneSelectionController.java Lobby & Various bugfixes and improvements 2019-08-30 12:13:33 +02:00
ServerSelectionController.java Lobby & Various bugfixes and improvements 2019-08-30 12:13:33 +02:00
SettingsController.java Fix #601 2019-08-30 13:45:35 +02:00
SwitchAccountController.java Lobby & Various bugfixes and improvements 2019-08-30 12:13:33 +02:00
WebViewLoginController.java Lobby & Various bugfixes and improvements 2019-08-30 12:13:33 +02:00