aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/VoiceNotesManager.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2024-10-12 09:26:32 +0300
committerlevlam <levlam@telegram.org>2024-10-12 09:26:32 +0300
commitaf92425e38da227b30c4212adf8d3224c5750686 (patch)
treea7d8055f5f9c3134d770e770d9dba3083b71e5ae /td/telegram/VoiceNotesManager.cpp
parentdeb0909f6bbfb1ca13f0a8a79d84519040d9a710 (diff)
Simplify video/voice note info update.
Diffstat (limited to 'td/telegram/VoiceNotesManager.cpp')
-rw-r--r--td/telegram/VoiceNotesManager.cpp6
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);
}