aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/VoiceNotesManager.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2022-08-03 21:58:07 +0300
committerlevlam <levlam@telegram.org>2022-08-03 21:58:07 +0300
commitad72974e7065ee24d6581246c0f4c2cb467c3cd0 (patch)
tree5be101276272bf20b4b08aa353aaba0839206210 /td/telegram/VoiceNotesManager.cpp
parent33623f981852133c917b7b27a593bb55ddcebacf (diff)
Simplify implementation of merge_* for documents.
Diffstat (limited to 'td/telegram/VoiceNotesManager.cpp')
-rw-r--r--td/telegram/VoiceNotesManager.cpp7
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 << ")";
}