From 163e7393024053b5ea986615d554cb6b2d8a6ed1 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 13 Apr 2022 17:40:12 +0300 Subject: Add set_promises/fail_promises helper functions. --- test/secret.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'test/secret.cpp') diff --git a/test/secret.cpp b/test/secret.cpp index c2cb0c568..bc1d03a91 100644 --- a/test/secret.cpp +++ b/test/secret.cpp @@ -433,7 +433,7 @@ class FakeBinlog final has_request_sync = false; auto pos = static_cast(Random::fast_uint64() % pending_events_.size()); // pos = pending_events_.size() - 1; - std::vector> promises; + td::vector> promises; for (size_t i = 0; i <= pos; i++) { auto &pending = pending_events_[i]; auto event = std::move(pending.event); @@ -444,9 +444,7 @@ class FakeBinlog final append(promises, std::move(pending.promises_)); } pending_events_.erase(pending_events_.begin(), pending_events_.begin() + pos + 1); - for (auto &promise : promises) { - promise.set_value(Unit()); - } + set_promises(promises); for (auto &event : pending_events_) { if (event.sync_flag) { @@ -470,7 +468,7 @@ class FakeBinlog final struct PendingEvent { BinlogEvent event; bool sync_flag = false; - std::vector> promises_; + td::vector> promises_; }; std::vector pending_events_; -- cgit v1.2.3