diff options
author | George Hazan <george.hazan@gmail.com> | 2024-09-29 19:03:55 +0300 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2024-09-29 19:04:03 +0300 |
commit | cebfc5c8facbf6ae335499f7f4b3dc57a60af999 (patch) | |
tree | 4c39e613c87f6164df1fe80601e611987aaaec84 /protocols/Telegram/tdlib/td/tdactor/test/actors_main.cpp | |
parent | 189164bebda4bca9bb3d672500d844bfe7f26517 (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.cpp | 11 |
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_)); |