Apply message self-destruct type changes for being sent messages.
This commit is contained in:
parent
052f6cb20c
commit
8e2ef00696
@ -33230,6 +33230,14 @@ bool MessagesManager::update_message(Dialog *d, Message *old_message, unique_ptr
|
|||||||
need_send_update = true;
|
need_send_update = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (old_message->ttl != new_message->ttl && old_message->ttl_expires_at == 0) {
|
||||||
|
if (message_id.is_yet_unsent() || replace_legacy) {
|
||||||
|
LOG(INFO) << "Change message self-destruct time from " << old_message->ttl << " to " << new_message->ttl;
|
||||||
|
old_message->ttl = new_message->ttl;
|
||||||
|
} else {
|
||||||
|
LOG(INFO) << "Ignore message self-destruct time change from " << old_message->ttl << " to " << new_message->ttl;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const bool is_replied_message_info_changed = old_message->replied_message_info != new_message->replied_message_info;
|
const bool is_replied_message_info_changed = old_message->replied_message_info != new_message->replied_message_info;
|
||||||
const bool is_top_thread_message_id_changed =
|
const bool is_top_thread_message_id_changed =
|
||||||
|
Loading…
x
Reference in New Issue
Block a user