diff --git a/td/telegram/MessageViewer.cpp b/td/telegram/MessageViewer.cpp index 74ff5f29d..c0e234a49 100644 --- a/td/telegram/MessageViewer.cpp +++ b/td/telegram/MessageViewer.cpp @@ -54,7 +54,7 @@ MessageViewers::MessageViewers(vector>()}; - bool found = offset == MessageViewer(UserId(), 0); + bool found = offset.is_empty(); for (auto &message_viewer : message_viewers_) { if (found) { if (limit-- <= 0) { diff --git a/td/telegram/MessageViewer.h b/td/telegram/MessageViewer.h index 06a39c57f..9d4507c9d 100644 --- a/td/telegram/MessageViewer.h +++ b/td/telegram/MessageViewer.h @@ -35,6 +35,10 @@ class MessageViewer { return user_id_; } + bool is_empty() const { + return user_id_ == UserId() && date_ == 0; + } + td_api::object_ptr get_message_viewer_object(ContactsManager *contacts_manager) const; };