Skip to content

Commit 3d48fb7

Browse files
alissonlauffermelix99
authored andcommitted
message-row: Fix reply and edit buttons not appearing in some cases
1 parent ba0e1f4 commit 3d48fb7

File tree

1 file changed

+6
-6
lines changed
  • src/session/content/message_row

1 file changed

+6
-6
lines changed

src/session/content/message_row/mod.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -406,16 +406,16 @@ fn can_send_messages_in_chat(chat: &Chat) -> bool {
406406
ChatType::BasicGroup(supergroup) => Some(supergroup.status()),
407407
_ => None,
408408
};
409-
let can_send_message_as_member = member_status
409+
member_status
410410
.map(|s| match s.0 {
411411
Creator(_) => true,
412412
Administrator(_) => true,
413-
Member => true,
414-
Restricted(data) => data.permissions.can_send_messages,
413+
Member => chat.permissions().0.can_send_messages,
414+
Restricted(data) => {
415+
chat.permissions().0.can_send_messages && data.permissions.can_send_messages
416+
}
415417
Left => false,
416418
Banned(_) => false,
417419
})
418-
.unwrap_or(true);
419-
420-
chat.permissions().0.can_send_messages && can_send_message_as_member
420+
.unwrap_or(true)
421421
}

0 commit comments

Comments
 (0)