aboutsummaryrefslogtreecommitdiffhomepage
path: root/tdactor
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2023-06-10 23:14:03 +0300
committerlevlam <levlam@telegram.org>2023-06-10 23:14:03 +0300
commite3256e7b4c098a8bfc573d6c4a0d5f2965a99e13 (patch)
treeb3de1b5f60323a11d7bade4554f3cc8230b45597 /tdactor
parent8096cf04390561f23ec34bd4266b096362375043 (diff)
Use td::append if possible.
Diffstat (limited to 'tdactor')
-rw-r--r--tdactor/td/actor/impl/Scheduler.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/tdactor/td/actor/impl/Scheduler.cpp b/tdactor/td/actor/impl/Scheduler.cpp
index 64a1e1423..9eac05cff 100644
--- a/tdactor/td/actor/impl/Scheduler.cpp
+++ b/tdactor/td/actor/impl/Scheduler.cpp
@@ -12,6 +12,7 @@
#include "td/actor/impl/Event.h"
#include "td/actor/impl/EventFull.h"
+#include "td/utils/algorithm.h"
#include "td/utils/common.h"
#include "td/utils/ExitGuard.h"
#include "td/utils/format.h"
@@ -26,7 +27,6 @@
#include "td/utils/Time.h"
#include <functional>
-#include <iterator>
#include <memory>
#include <utility>
@@ -314,8 +314,7 @@ void Scheduler::register_migrated_actor(ActorInfo *actor_info) {
}
auto it = pending_events_.find(actor_info);
if (it != pending_events_.end()) {
- actor_info->mailbox_.insert(actor_info->mailbox_.end(), std::make_move_iterator(it->second.begin()),
- std::make_move_iterator(it->second.end()));
+ append(actor_info->mailbox_, std::move(it->second));
pending_events_.erase(it);
}
if (actor_info->mailbox_.empty()) {