summaryrefslogtreecommitdiff
path: root/protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2024-09-29 19:03:55 +0300
committerGeorge Hazan <george.hazan@gmail.com>2024-09-29 19:04:03 +0300
commitcebfc5c8facbf6ae335499f7f4b3dc57a60af999 (patch)
tree4c39e613c87f6164df1fe80601e611987aaaec84 /protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp
parent189164bebda4bca9bb3d672500d844bfe7f26517 (diff)
TDLIB update up to the current state
Diffstat (limited to 'protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp')
-rw-r--r--protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp b/protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp
index 9042d7e0ce..09b9db6e76 100644
--- a/protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp
+++ b/protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp
@@ -1,5 +1,5 @@
//
-// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2023
+// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2024
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -126,8 +126,8 @@ class QueryActor final : public td::Actor {
callback_->on_result(std::move(query));
} else {
auto future = td::Random::fast(0, 3) == 0
- ? td::send_promise<td::ActorSendType::Immediate>(rand_elem(workers_), &Worker::query, x, p)
- : td::send_promise<td::ActorSendType::Later>(rand_elem(workers_), &Worker::query, x, p);
+ ? td::send_promise_immediately(rand_elem(workers_), &Worker::query, x, p)
+ : td::send_promise_later(rand_elem(workers_), &Worker::query, x, p);
if (future.is_ready()) {
query.result = future.move_as_ok();
callback_->on_result(std::move(query));
@@ -301,9 +301,8 @@ class SimpleActor final : public td::Actor {
}
q_++;
p_ = td::Random::fast_bool() ? 1 : 10000;
- auto future = td::Random::fast(0, 3) == 0
- ? td::send_promise<td::ActorSendType::Immediate>(worker_, &Worker::query, q_, p_)
- : td::send_promise<td::ActorSendType::Later>(worker_, &Worker::query, q_, p_);
+ auto future = td::Random::fast(0, 3) == 0 ? td::send_promise_immediately(worker_, &Worker::query, q_, p_)
+ : td::send_promise_later(worker_, &Worker::query, q_, p_);
if (future.is_ready()) {
auto result = future.move_as_ok();
CHECK(result == fast_pow_mod_uint32(q_, p_));