Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support some action buttons in the UserProfileSlidingPane. #92

Merged

Conversation

kevinaboos
Copy link
Member

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.

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.
@kevinaboos kevinaboos marked this pull request as draft July 23, 2024 01:20
…uired afterwards, but there is no way to currently do that in the Matrix SDK. So, while the logic for sending the (un)ignore request and handling the response are all correct, the timelines get completely cleared and we don't yet know how to re-establish them (perform that full sync).

There is a related GitHub issue here, but it has been stagnant for a long time: <matrix-org/matrix-rust-sdk#1703>

Relevant message from the Matrix SDK chat room: <https://matrix.to/#/!qSsPTKDfMGYqhgiLPJ:flipdot.org/$hCVXmEJh4EvbT2puuSxuv4rgnzXbQ6R07NJyT6VVwKQ?via=flipdot.org&via=matrix.org&via=element.io>
@kevinaboos kevinaboos changed the title Support select action buttons in the UserProfileSlidingPane. Support some action buttons in the UserProfileSlidingPane. Jul 23, 2024
@kevinaboos kevinaboos marked this pull request as ready for review July 23, 2024 17:34
@kevinaboos kevinaboos merged commit 46b6d8d into project-robius:main Jul 23, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant