project-robius / robrix

A Matrix chat client written in pure Rust using the Makepad UI toolkit and the Robius app dev framework
MIT License
67 stars 11 forks source link

Support some action buttons in the UserProfileSlidingPane. #92

Closed kevinaboos closed 1 month ago

kevinaboos commented 1 month ago

Ignoring/unignoring a user does actually work, but the timelines are automatically cleared by the Matrix SDK, which Robrix currently doesn't handle very well.

Also, the newly re-fetched RoomMember object for the ignored user does NOT actually reflect that the user has been ignored, i.e., the RoomMember::is_ignored() function still returns the old state. Not sure how to fix that yet, but I am asking around.