talk-android/app/src/main/java/com/nextcloud/talk
Daniel Calviño Sánchez 7f86593bca
Fix avatar when setting participant layout before receiving the data
When a new participant is found and the layout for that participant is
set up the participant data might have not been fetched yet. If that
happens the user ID can not be got from the data and therefore a guest
avatar would be shown for that participant, even if that participant is
a normal user.

However, the signaling message that is used to find new participants
already includes the user ID, so it is now explicitly given and, if not,
then it is got from the participant data (which is needed when handling
the establishment of a connection, as in that case the event does not
contain the user ID).

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-10-10 18:55:24 +02:00
..
activities Fix avatar when setting participant layout before receiving the data 2022-10-10 18:55:24 +02:00
adapters fix copyright headers 2022-10-06 13:48:28 +02:00
api add openGraph link previews 2022-10-05 14:17:07 +02:00
application Base framework for server theming 2022-08-10 19:17:30 +02:00
arbitrarystorage Migrate AccountRemovalWorker from requery to room 2022-07-23 14:29:41 +02:00
callbacks bump kotlin to 17.0.20 and mark declaration usage as opt-in 2022-10-05 22:10:48 +02:00
components/filebrowser Migrate to new current user provider 2022-07-23 16:33:45 +02:00
controllers simplify condition complexity 2022-10-06 18:00:52 +02:00
conversation/info Fix wrong guests access option status 2022-09-27 13:07:47 +02:00
dagger/modules Add guests access preferences to conversation info 2022-08-29 18:42:56 +02:00
data Automatically update current user with room observable 2022-08-10 19:17:34 +02:00
events Post event when a participant is connected and disconnected 2022-09-18 23:25:57 +02:00
interfaces Migrate dialogs on ConversationList to Material3 2022-08-18 13:40:09 +02:00
jobs PMD: Use opposite operator instead of the logic complement operator. 2022-10-06 16:54:27 +02:00
messagesearch remove unused imports 2022-08-11 09:50:56 +02:00
models fix copyright headers 2022-10-06 13:48:28 +02:00
polls align poll buttons to right 2022-09-29 11:20:10 +02:00
presenters theme generic avatars for Material 3 2022-08-11 09:50:52 +02:00
receivers Migrate SignalingSettingsWorker from requery to room 2022-07-23 16:05:48 +02:00
remotefilebrowser Refactor and extract ViewThemeUtils to common library 2022-08-31 19:54:05 +02:00
repositories Add guests access preferences to conversation info 2022-08-29 18:42:56 +02:00
shareditems Refactor and extract ViewThemeUtils to common library 2022-08-31 19:54:05 +02:00
ui fix copyright headers 2022-10-06 13:48:28 +02:00
upload move streams to utilize "use" 2022-09-16 14:48:23 +02:00
users Move current user listening logic out of UserModule and into a new CurrentUserProvider 2022-08-10 19:22:02 +02:00
utils PMD: An empty statement (semicolon) not part of a loop 2022-10-06 16:55:38 +02:00
webrtc Define 'BundleKeys' as 'const' 2022-09-26 11:41:10 +02:00