Fix macOS timeline context menu missing the Remove item. (#2830)

The necessary permissions were only being checked when presenting the long press menu.
This commit is contained in:
Doug
2024-05-10 21:38:11 +01:00
committed by GitHub
parent ae06226cbc
commit 178797a178
4 changed files with 25 additions and 17 deletions
@@ -115,6 +115,7 @@ extension RoomProxyMock {
}
canUserInviteUserIDReturnValue = .success(configuration.canUserInvite)
canUserRedactOtherUserIDReturnValue = .success(false)
canUserRedactOwnUserIDReturnValue = .success(false)
canUserKickUserIDClosure = { [weak self] userID in
.success(self?.membersPublisher.value.first { $0.userID == userID }?.role ?? .user != .user)
}