diff options
| author | fiaxh <git@lightrise.org> | 2026-05-22 17:09:04 +0200 |
|---|---|---|
| committer | fiaxh <git@lightrise.org> | 2026-05-22 17:11:37 +0200 |
| commit | ddbb00ee56ca8ddc5db3ed9b6f4003bb6020ed6b (patch) | |
| tree | 9e59681e4c89f747ce4d83ab3cb5b0aedc4f523b /main | |
| parent | 9abf8f6869bc35c76bdfa86416012d4e7f0dda78 (diff) | |
Add support for MUC affiliations versioning (XEP-0463), add affiliation storage
Diffstat (limited to 'main')
| -rw-r--r-- | main/src/ui/widgets/avatar_picture.vala | 10 |
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) => { |
