Keep forward info for audios and stories forwarded to saved messages.
This commit is contained in:
parent
c4fe2defc6
commit
6d79dd9ea8
@ -27945,8 +27945,7 @@ unique_ptr<MessagesManager::MessageForwardInfo> MessagesManager::create_message_
|
|||||||
DialogId to_dialog_id,
|
DialogId to_dialog_id,
|
||||||
const Message *m) const {
|
const Message *m) const {
|
||||||
auto content_type = m->content->get_type();
|
auto content_type = m->content->get_type();
|
||||||
if (content_type == MessageContentType::Game || content_type == MessageContentType::Audio ||
|
if (content_type == MessageContentType::Game) {
|
||||||
content_type == MessageContentType::Story) {
|
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -27957,6 +27956,8 @@ unique_ptr<MessagesManager::MessageForwardInfo> MessagesManager::create_message_
|
|||||||
if (to_dialog_id == my_dialog_id) {
|
if (to_dialog_id == my_dialog_id) {
|
||||||
saved_from_dialog_id = from_dialog_id;
|
saved_from_dialog_id = from_dialog_id;
|
||||||
saved_from_message_id = m->message_id;
|
saved_from_message_id = m->message_id;
|
||||||
|
} else if (content_type == MessageContentType::Audio || content_type == MessageContentType::Story) {
|
||||||
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (m->forward_info != nullptr) {
|
if (m->forward_info != nullptr) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user