aboutsummaryrefslogtreecommitdiff
path: root/main/src/ui/widgets/avatar_picture.vala
diff options
context:
space:
mode:
authorfiaxh <git@lightrise.org>2026-05-22 17:09:04 +0200
committerfiaxh <git@lightrise.org>2026-05-22 17:11:37 +0200
commitddbb00ee56ca8ddc5db3ed9b6f4003bb6020ed6b (patch)
tree9e59681e4c89f747ce4d83ab3cb5b0aedc4f523b /main/src/ui/widgets/avatar_picture.vala
parent9abf8f6869bc35c76bdfa86416012d4e7f0dda78 (diff)
Add support for MUC affiliations versioning (XEP-0463), add affiliation storage
Diffstat (limited to 'main/src/ui/widgets/avatar_picture.vala')
-rw-r--r--main/src/ui/widgets/avatar_picture.vala10
1 files changed, 5 insertions, 5 deletions
diff --git a/main/src/ui/widgets/avatar_picture.vala b/main/src/ui/widgets/avatar_picture.vala
index 6765364c..bfad4d22 100644
--- a/main/src/ui/widgets/avatar_picture.vala
+++ b/main/src/ui/widgets/avatar_picture.vala
@@ -96,17 +96,17 @@ public class Dino.Ui.ViewModel.CompatAvatarPictureModel : AvatarPictureModel {
private static void connect_signals_weak(CompatAvatarPictureModel model_) {
WeakRef model_weak = WeakRef(model_);
- ulong muc_manager_private_room_occupant_updated_handler_id = 0;
+ ulong muc_manager_private_room_occupants_updated_handler_id = 0;
ulong muc_manager_proom_info_updated_handler_id = 0;
ulong avatar_manager_received_avatar_handler_id = 0;
ulong avatar_manager_fetched_avatar_handler_id = 0;
- muc_manager_private_room_occupant_updated_handler_id = model_.muc_manager.private_room_occupant_updated.connect((muc_manager, account, room, jid) => {
+ muc_manager_private_room_occupants_updated_handler_id = model_.muc_manager.private_room_occupants_updated.connect((muc_manager, account, room) => {
CompatAvatarPictureModel? model = (CompatAvatarPictureModel) model_weak.get();
if (model != null) {
model.on_room_updated(account, room);
- } else if (muc_manager_private_room_occupant_updated_handler_id != 0) {
- muc_manager.disconnect(muc_manager_private_room_occupant_updated_handler_id);
- muc_manager_private_room_occupant_updated_handler_id = 0;
+ } else if (muc_manager_private_room_occupants_updated_handler_id != 0) {
+ muc_manager.disconnect(muc_manager_private_room_occupants_updated_handler_id);
+ muc_manager_private_room_occupants_updated_handler_id = 0;
}
});
muc_manager_proom_info_updated_handler_id = model_.muc_manager.room_info_updated.connect((muc_manager, account, room) => {