Skip to content

Commit 3dbb16b

Browse files
committed
Return telegram_api::InputMedia from get_input_media_geo_live and get_input_media_todo.
1 parent 12098fc commit 3dbb16b

7 files changed

Lines changed: 11 additions & 12 deletions

File tree

‎td/telegram/BusinessConnectionManager.cpp‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1826,8 +1826,8 @@ void BusinessConnectionManager::edit_business_message_live_location(
18261826
get_inline_reply_markup(std::move(reply_markup), td_->auth_manager_->is_bot(), true));
18271827

18281828
td_->create_handler<EditBusinessMessageQuery>(std::move(promise))
1829-
->send(business_connection_id, dialog_id, message_id, false, nullptr, false,
1830-
InputMedia(location.get_input_media_geo_live()), false, new_reply_markup);
1829+
->send(business_connection_id, dialog_id, message_id, false, nullptr, false, location.get_input_media_geo_live(),
1830+
false, new_reply_markup);
18311831
}
18321832

18331833
void BusinessConnectionManager::edit_business_message_to_do_list(

‎td/telegram/InlineMessageManager.cpp‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -272,8 +272,8 @@ void InlineMessageManager::edit_inline_message_live_location(const string &inlin
272272
TRY_RESULT_PROMISE(promise, location, process_live_location(std::move(input_location), true));
273273

274274
td_->create_handler<EditInlineMessageQuery>(std::move(promise))
275-
->send(std::move(input_bot_inline_message_id), false, nullptr, false,
276-
InputMedia(location.get_input_media_geo_live()), false /*ignored*/, new_reply_markup);
275+
->send(std::move(input_bot_inline_message_id), false, nullptr, false, location.get_input_media_geo_live(),
276+
false /*ignored*/, new_reply_markup);
277277
}
278278

279279
void InlineMessageManager::edit_inline_message_media(

‎td/telegram/Location.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ StringBuilder &operator<<(StringBuilder &string_builder, const Location &locatio
143143
<< ", accuracy = " << location.horizontal_accuracy_ << "]";
144144
}
145145

146-
telegram_api::object_ptr<telegram_api::inputMediaGeoLive> InputMessageLocation::get_input_media_geo_live() const {
146+
telegram_api::object_ptr<telegram_api::InputMedia> InputMessageLocation::get_input_media_geo_live() const {
147147
int32 flags = telegram_api::inputMediaGeoLive::PROXIMITY_NOTIFICATION_RADIUS_MASK;
148148
if (live_period != 0) {
149149
flags |= telegram_api::inputMediaGeoLive::PERIOD_MASK;

‎td/telegram/Location.h‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ struct InputMessageLocation {
137137
, proximity_alert_radius(proximity_alert_radius) {
138138
}
139139

140-
telegram_api::object_ptr<telegram_api::inputMediaGeoLive> get_input_media_geo_live() const;
140+
telegram_api::object_ptr<telegram_api::InputMedia> get_input_media_geo_live() const;
141141
};
142142

143143
Result<InputMessageLocation> process_input_message_location(

‎td/telegram/MessagesManager.cpp‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23540,7 +23540,7 @@ void MessagesManager::edit_message_live_location(MessageFullId message_full_id,
2354023540
has_message_sender_user_id(dialog_id, m)));
2354123541

2354223542
td_->create_handler<EditMessageQuery>(std::move(promise))
23543-
->send(dialog_id, m->message_id, false, nullptr, false, InputMedia(location.get_input_media_geo_live()), false,
23543+
->send(dialog_id, m->message_id, false, nullptr, false, location.get_input_media_geo_live(), false,
2354423544
new_reply_markup, get_message_schedule_date(m), get_message_schedule_repeat_period(m));
2354523545
}
2354623546

@@ -23570,9 +23570,8 @@ void MessagesManager::edit_message_to_do_list(MessageFullId message_full_id,
2357023570
has_message_sender_user_id(dialog_id, m)));
2357123571

2357223572
td_->create_handler<EditMessageQuery>(std::move(promise))
23573-
->send(dialog_id, m->message_id, false, nullptr, false,
23574-
InputMedia(to_do_list.get_input_media_todo(td_->user_manager_.get())), false, new_reply_markup,
23575-
get_message_schedule_date(m), get_message_schedule_repeat_period(m));
23573+
->send(dialog_id, m->message_id, false, nullptr, false, to_do_list.get_input_media_todo(td_->user_manager_.get()),
23574+
false, new_reply_markup, get_message_schedule_date(m), get_message_schedule_repeat_period(m));
2357623575
}
2357723576

2357823577
void MessagesManager::cancel_edit_message_media(DialogId dialog_id, Message *m, Slice error_message) {

‎td/telegram/ToDoList.cpp‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ telegram_api::object_ptr<telegram_api::todoList> ToDoList::get_input_todo_list(c
8989
get_input_text_with_entities(user_manager, title_, "get_input_todo_list"), std::move(items));
9090
}
9191

92-
telegram_api::object_ptr<telegram_api::inputMediaTodo> ToDoList::get_input_media_todo(
92+
telegram_api::object_ptr<telegram_api::InputMedia> ToDoList::get_input_media_todo(
9393
const UserManager *user_manager) const {
9494
return telegram_api::make_object<telegram_api::inputMediaTodo>(get_input_todo_list(user_manager));
9595
}

‎td/telegram/ToDoList.h‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class ToDoList {
5959
DialogId dialog_id, MessageId message_id, bool is_outgoing,
6060
bool is_forward, bool is_real_message_content) const;
6161

62-
telegram_api::object_ptr<telegram_api::inputMediaTodo> get_input_media_todo(const UserManager *user_manager) const;
62+
telegram_api::object_ptr<telegram_api::InputMedia> get_input_media_todo(const UserManager *user_manager) const;
6363

6464
void add_dependencies(Dependencies &dependencies) const;
6565

0 commit comments

Comments
 (0)