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;
|
||||
}
|
||||
}
|
||||
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_top_thread_message_id_changed =
|
||||
|
Loading…
Reference in New Issue
Block a user