diff options
Diffstat (limited to 'protocols/Telegram/tdlib/td/td/telegram/DialogId.cpp')
-rw-r--r-- | protocols/Telegram/tdlib/td/td/telegram/DialogId.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/protocols/Telegram/tdlib/td/td/telegram/DialogId.cpp b/protocols/Telegram/tdlib/td/td/telegram/DialogId.cpp index 43c1e392ab..e32aaffac2 100644 --- a/protocols/Telegram/tdlib/td/td/telegram/DialogId.cpp +++ b/protocols/Telegram/tdlib/td/td/telegram/DialogId.cpp @@ -1,13 +1,11 @@ // -// 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) // #include "td/telegram/DialogId.h" -#include "td/telegram/telegram_api.h" - #include "td/utils/algorithm.h" #include "td/utils/logging.h" @@ -181,4 +179,9 @@ vector<DialogId> DialogId::get_dialog_ids(const vector<int64> &chat_ids) { return transform(chat_ids, [](int64 chat_id) { return DialogId(chat_id); }); } +vector<DialogId> DialogId::remove_secret_chat_dialog_ids(vector<DialogId> dialog_ids) { + td::remove_if(dialog_ids, [](DialogId dialog_id) { return dialog_id.get_type() == DialogType::SecretChat; }); + return dialog_ids; +} + } // namespace td |