diff options
| author | levlam <levlam@telegram.org> | 2022-08-03 21:58:07 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2022-08-03 21:58:07 +0300 |
| commit | ad72974e7065ee24d6581246c0f4c2cb467c3cd0 (patch) | |
| tree | 5be101276272bf20b4b08aa353aaba0839206210 /td/telegram/VoiceNotesManager.cpp | |
| parent | 33623f981852133c917b7b27a593bb55ddcebacf (diff) | |
Simplify implementation of merge_* for documents.
Diffstat (limited to 'td/telegram/VoiceNotesManager.cpp')
| -rw-r--r-- | td/telegram/VoiceNotesManager.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/td/telegram/VoiceNotesManager.cpp b/td/telegram/VoiceNotesManager.cpp index b9bf8fce0..cdaa6960f 100644 --- a/td/telegram/VoiceNotesManager.cpp +++ b/td/telegram/VoiceNotesManager.cpp @@ -236,13 +236,10 @@ void VoiceNotesManager::merge_voice_notes(FileId new_id, FileId old_id) { const VoiceNote *old_ = get_voice_note(old_id); CHECK(old_ != nullptr); - auto new_it = voice_notes_.find(new_id); - if (new_it == voice_notes_.end()) { + const auto *new_ = get_voice_note(new_id); + if (new_ == nullptr) { dup_voice_note(new_id, old_id); } else { - VoiceNote *new_ = new_it->second.get(); - CHECK(new_ != nullptr); - if (!old_->mime_type.empty() && old_->mime_type != new_->mime_type) { LOG(INFO) << "Voice note has changed: mime_type = (" << old_->mime_type << ", " << new_->mime_type << ")"; } |
