mirror of
https://github.com/status-im/status-desktop.git
synced 2025-01-10 14:26:34 +00:00
8d283bf07f
When StatusQ switched to using `DelegateModel` in `StatusChatList` to enable drag and drop, we lost the API `itemAt` which was previously exposed via the `Repeater` that was aliased as `chatListItems`. StatusQ now exposes `statusChatListItems` additionally so we can still access `model.itemAt` which is used in this commit. The only reason this is done here though, is because we need to update the profile picture of contacts when we get a contact changed signal. Ideally, we handle contact changes including the profile picture entirely in the backend and have it then just rerender the screen (instead of using a `Connection`). Fixes #3328