aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/StarGiftCollectionId.h
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2026-01-26 01:00:35 +0300
committerlevlam <levlam@telegram.org>2026-01-26 01:00:35 +0300
commitfc97a2ed8a724d7832d4ee960f5b12babb8a6719 (patch)
tree7af4546c1c752c806f659aa1d65ffd4ca62fffa4 /td/telegram/StarGiftCollectionId.h
parente4833efaf927266ce6a5b5aad4514a8a1f79f16e (diff)
Add and use StarGiftCollectionId::get_star_gift_collection_ids.
Diffstat (limited to 'td/telegram/StarGiftCollectionId.h')
-rw-r--r--td/telegram/StarGiftCollectionId.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/td/telegram/StarGiftCollectionId.h b/td/telegram/StarGiftCollectionId.h
index 2821add2e..61494e5b5 100644
--- a/td/telegram/StarGiftCollectionId.h
+++ b/td/telegram/StarGiftCollectionId.h
@@ -26,6 +26,15 @@ class StarGiftCollectionId {
template <class T, typename = std::enable_if_t<std::is_convertible<T, int32>::value>>
StarGiftCollectionId(T star_gift_collection_id) = delete;
+ static vector<StarGiftCollectionId> get_star_gift_collection_ids(const vector<int32> &input_ids) {
+ vector<StarGiftCollectionId> star_gift_collection_ids;
+ star_gift_collection_ids.reserve(input_ids.size());
+ for (auto &input_id : input_ids) {
+ star_gift_collection_ids.emplace_back(input_id);
+ }
+ return star_gift_collection_ids;
+ }
+
int32 get() const {
return id;
}