diff --git a/td/telegram/MessagesManager.h b/td/telegram/MessagesManager.h index df5c91340..e748d8e2a 100644 --- a/td/telegram/MessagesManager.h +++ b/td/telegram/MessagesManager.h @@ -1578,7 +1578,6 @@ class MessagesManager final : public Actor { } }; - template class MessagesIteratorBase { vector stack_; @@ -1587,7 +1586,7 @@ class MessagesManager final : public Actor { // points iterator to message with greatest identifier which is less or equal than message_id MessagesIteratorBase(const Message *root, MessageId message_id) { - CHECK(message_id.is_scheduled() == is_scheduled); + CHECK(!message_id.is_scheduled()); size_t last_right_pos = 0; while (root != nullptr) { @@ -1680,7 +1679,7 @@ class MessagesManager final : public Actor { } }; - class MessagesIterator final : public MessagesIteratorBase { + class MessagesIterator final : public MessagesIteratorBase { public: MessagesIterator() = default; @@ -1692,7 +1691,7 @@ class MessagesManager final : public Actor { } }; - class MessagesConstIterator final : public MessagesIteratorBase { + class MessagesConstIterator final : public MessagesIteratorBase { public: MessagesConstIterator() = default;