Do not show forwarded messages with hidden sender as outgoing in Saved Messages.
GitOrigin-RevId: 4ecf43d8d9edcfc0ade7f122c835002725f21875
This commit is contained in:
parent
401ef61b0c
commit
0cb60722c2
@ -15147,7 +15147,8 @@ tl_object_ptr<td_api::message> MessagesManager::get_message_object(DialogId dial
|
|||||||
bool is_outgoing = message->is_outgoing || sending_state != nullptr;
|
bool is_outgoing = message->is_outgoing || sending_state != nullptr;
|
||||||
if (dialog_id == my_dialog_id) {
|
if (dialog_id == my_dialog_id) {
|
||||||
// in Saved Messages all messages without forward_info->from_dialog_id should be outgoing
|
// in Saved Messages all messages without forward_info->from_dialog_id should be outgoing
|
||||||
if (message->forward_info == nullptr || !message->forward_info->from_dialog_id.is_valid()) {
|
if (message->forward_info == nullptr || (!message->forward_info->from_dialog_id.is_valid() &&
|
||||||
|
!is_forward_info_sender_hidden(message->forward_info.get()))) {
|
||||||
is_outgoing = true;
|
is_outgoing = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user