diff --git a/td/telegram/SequenceDispatcher.cpp b/td/telegram/SequenceDispatcher.cpp index a2d5dd694..07dcbb135 100644 --- a/td/telegram/SequenceDispatcher.cpp +++ b/td/telegram/SequenceDispatcher.cpp @@ -250,7 +250,7 @@ void SequenceDispatcher::close_silent() { void MultiSequenceDispatcherOld::send(NetQueryPtr query) { auto callback = query->move_callback(); CHECK(!callback.empty()); - Span chains = query->chains(); + auto chains = query->chains(); query->set_in_sequence_dispatcher(true); CHECK(all_of(chains, [](auto chain_id) { return chain_id != 0; })); CHECK(!chains.empty()); @@ -287,7 +287,7 @@ class MultiSequenceDispatcherImpl final : public MultiSequenceDispatcher { void send(NetQueryPtr query) final { auto callback = query->move_callback(); CHECK(!callback.empty()); - Span chains = query->chains(); + auto chains = query->chains(); query->set_in_sequence_dispatcher(true); CHECK(all_of(chains, [](auto chain_id) { return chain_id != 0; })); Node node; @@ -311,8 +311,8 @@ class MultiSequenceDispatcherImpl final : public MultiSequenceDispatcher { } }; ChainScheduler scheduler_; + using TaskId = ChainScheduler::TaskId; - using ChainId = ChainScheduler::ChainId; bool check_timeout(TaskId task_id) { auto &node = *scheduler_.get_task_extra(task_id); diff --git a/td/telegram/SequenceDispatcher.h b/td/telegram/SequenceDispatcher.h index 514f315cf..37241e2c9 100644 --- a/td/telegram/SequenceDispatcher.h +++ b/td/telegram/SequenceDispatcher.h @@ -92,8 +92,6 @@ class MultiSequenceDispatcherOld final : public SequenceDispatcher::Parent { void ready_to_close() final; }; -using ChainId = uint64; -using ChainIds = vector; class MultiSequenceDispatcher : public NetQueryCallback { public: virtual void send(NetQueryPtr query) = 0;