nextcloud-talk-android/app/src/main/java/com/nextcloud/talk/adapters
Daniel Calviño Sánchez 18f21c4f48 Update ParticipantDisplayItem from CallParticipantModel
Instead of explicitly setting the values on the ParticipantDisplayItems
now the values are set on the CallParticipantModels, and the items are
automatically updated from their model when they change.

Different items are still used for the audio/video and screen shares of
the same participant, so the type is used to select from which
properties of the model is the item updated.

As the model may be updated from background threads it is explicitly
observed by the items from the main thread using a Handler shared by all
the items.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2023-01-16 09:05:50 +00:00
..
items UI binding can never be null 2022-12-29 11:37:20 +01:00
messages Add deprecation messages for newly added Kotlin migrations 2022-12-30 16:58:44 +01:00
GeocodingAdapter.kt add copyright headers 2021-06-11 10:22:26 +02:00
ParticipantDisplayItem.java Update ParticipantDisplayItem from CallParticipantModel 2023-01-16 09:05:50 +00:00
ParticipantDisplayItemNotifier.java Notify that data set changed automatically when display item changes 2023-01-16 09:05:50 +00:00
ParticipantsAdapter.java Notify that data set changed automatically when display item changes 2023-01-16 09:05:50 +00:00
PredefinedStatusClickListener.kt adapt license header to app 2022-02-25 12:11:46 +01:00
PredefinedStatusListAdapter.kt adapt license header to app 2022-02-25 12:11:46 +01:00
PredefinedStatusViewHolder.kt adapt license header to app 2022-02-25 12:11:46 +01:00
ReactionItem.kt improve lint/detekt 2022-04-08 09:21:11 +02:00
ReactionItemClickListener.kt Render list of reactions in recycler view in bottom sheet 2022-04-08 09:21:09 +02:00
ReactionsAdapter.kt Replace Fresco with Coil 2022-12-07 13:45:42 +01:00
ReactionsViewHolder.kt Replace Fresco with Coil 2022-12-07 13:45:42 +01:00