diff options
| author | levlam <levlam@telegram.org> | 2024-10-12 09:26:32 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2024-10-12 09:26:32 +0300 |
| commit | af92425e38da227b30c4212adf8d3224c5750686 (patch) | |
| tree | a7d8055f5f9c3134d770e770d9dba3083b71e5ae /td/telegram/VoiceNotesManager.cpp | |
| parent | deb0909f6bbfb1ca13f0a8a79d84519040d9a710 (diff) | |
Simplify video/voice note info update.
Diffstat (limited to 'td/telegram/VoiceNotesManager.cpp')
| -rw-r--r-- | td/telegram/VoiceNotesManager.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/td/telegram/VoiceNotesManager.cpp b/td/telegram/VoiceNotesManager.cpp index edaceaeda..dcdc02b91 100644 --- a/td/telegram/VoiceNotesManager.cpp +++ b/td/telegram/VoiceNotesManager.cpp @@ -73,12 +73,10 @@ FileId VoiceNotesManager::on_get_voice_note(unique_ptr<VoiceNote> new_voice_note v = std::move(new_voice_note); } else if (replace) { CHECK(v->file_id == new_voice_note->file_id); - if (v->mime_type != new_voice_note->mime_type) { + if (v->mime_type != new_voice_note->mime_type || v->duration != new_voice_note->duration || + v->waveform != new_voice_note->waveform) { LOG(DEBUG) << "Voice note " << file_id << " info has changed"; v->mime_type = std::move(new_voice_note->mime_type); - } - if (v->duration != new_voice_note->duration || v->waveform != new_voice_note->waveform) { - LOG(DEBUG) << "Voice note " << file_id << " info has changed"; v->duration = new_voice_note->duration; v->waveform = std::move(new_voice_note->waveform); } |
