Fixes #4222 - Hide timeline item actions that the user's power level does not allow

This commit is contained in:
Stefan Ceriu
2025-06-18 17:02:49 +03:00
committed by Stefan Ceriu
parent f04f3e74a7
commit ccb0fc7de0
7 changed files with 14 additions and 2 deletions
@@ -342,6 +342,7 @@ struct TimelineItemMenu_Previews: PreviewProvider, TestablePreview {
deliveryStatus: TimelineItemDeliveryStatus? = nil) -> (EventBasedTimelineItemProtocol, TimelineItemMenuActions)! {
guard var item = makeItem(itemType: itemType) else { return nil }
let provider = TimelineItemMenuActionProvider(timelineItem: item,
canCurrentUserSendMessage: true,
canCurrentUserRedactSelf: true,
canCurrentUserRedactOthers: false,
canCurrentUserPin: true,