Add InputDialogId::get_dialog_ids.
GitOrigin-RevId: 78d1b25d3370b8c8b87927f953d9c62722a8a547
This commit is contained in:
parent
bb590be64d
commit
9e930dd886
@ -7,6 +7,7 @@
|
|||||||
#include "td/telegram/InputDialogId.h"
|
#include "td/telegram/InputDialogId.h"
|
||||||
|
|
||||||
#include "td/utils/logging.h"
|
#include "td/utils/logging.h"
|
||||||
|
#include "td/utils/misc.h"
|
||||||
|
|
||||||
namespace td {
|
namespace td {
|
||||||
|
|
||||||
@ -109,4 +110,10 @@ tl_object_ptr<telegram_api::InputPeer> InputDialogId::get_input_peer() const {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
vector<DialogId> InputDialogId::get_dialog_ids(const vector<InputDialogId> &input_dialog_ids) {
|
||||||
|
return transform(input_dialog_ids, [](InputDialogId input_dialog_id) {
|
||||||
|
return input_dialog_id.get_dialog_id();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace td
|
} // namespace td
|
||||||
|
@ -38,6 +38,8 @@ class InputDialogId {
|
|||||||
static vector<telegram_api::object_ptr<telegram_api::InputPeer>> get_input_peers(
|
static vector<telegram_api::object_ptr<telegram_api::InputPeer>> get_input_peers(
|
||||||
const vector<InputDialogId> &input_dialog_ids);
|
const vector<InputDialogId> &input_dialog_ids);
|
||||||
|
|
||||||
|
static vector<DialogId> get_dialog_ids(const vector<InputDialogId> &input_dialog_ids);
|
||||||
|
|
||||||
bool operator==(const InputDialogId &other) const {
|
bool operator==(const InputDialogId &other) const {
|
||||||
return dialog_id == other.dialog_id && access_hash == other.access_hash;
|
return dialog_id == other.dialog_id && access_hash == other.access_hash;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user