Home
last modified time | relevance | path

Searched refs:full_message_id (Results 1 – 25 of 27) sorted by relevance

12

/dports/net-im/tdlib/td-a53cb30e99f937cfd64e0266fa558785a184a553/td/telegram/
H A DFullMessageId.h58 std::size_t operator()(FullMessageId full_message_id) const { in operator()
59 return DialogIdHash()(full_message_id.get_dialog_id()) * 2023654985u + in operator()
60 MessageIdHash()(full_message_id.get_message_id()); in operator()
64 inline StringBuilder &operator<<(StringBuilder &string_builder, FullMessageId full_message_id) {
65 …return string_builder << full_message_id.get_message_id() << " in " << full_message_id.get_dialog_…
H A DCallbackQueriesManager.cpp231 void CallbackQueriesManager::send_callback_query(FullMessageId full_message_id, in send_callback_query() argument
242 auto dialog_id = full_message_id.get_dialog_id(); in send_callback_query()
248 if (!td_->messages_manager_->have_message_force(full_message_id, "send_callback_query")) { in send_callback_query()
251 if (full_message_id.get_message_id().is_valid_scheduled()) { in send_callback_query()
254 if (!full_message_id.get_message_id().is_server()) { in send_callback_query()
262 …PromiseCreator::lambda([this, full_message_id, payload = std::move(payload), promise = std::move(p… in send_callback_query()
270 … send_get_callback_answer_query(full_message_id, std::move(payload), nullptr, std::move(promise)); in send_callback_query()
275 FullMessageId full_message_id, tl_object_ptr<td_api::CallbackQueryPayload> &&payload, in send_get_callback_answer_query() argument
280 auto dialog_id = full_message_id.get_dialog_id(); in send_get_callback_answer_query()
284 if (!td_->messages_manager_->have_message_force(full_message_id, "send_callback_query")) { in send_get_callback_answer_query()
[all …]
H A DGameManager.cpp211 if (!td_->messages_manager_->have_message_force(full_message_id, "set_game_score")) { in set_game_score()
215 auto dialog_id = full_message_id.get_dialog_id(); in set_game_score()
225 if (!td_->messages_manager_->can_set_game_score(full_message_id)) { in set_game_score()
234 … send_closure(actor_id, &GameManager::on_set_game_score, full_message_id, std::move(promise)); in set_game_score()
237 full_message_id.get_message_id(), edit_message, std::move(input_user), score, force, in set_game_score()
241 void GameManager::on_set_game_score(FullMessageId full_message_id, in on_set_game_score() argument
243 …promise.set_value(td_->messages_manager_->get_message_object(full_message_id, "on_set_game_score")… in on_set_game_score()
264 void GameManager::get_game_high_scores(FullMessageId full_message_id, UserId user_id, in get_game_high_scores() argument
268 if (!td_->messages_manager_->have_message_force(full_message_id, "get_game_high_scores")) { in get_game_high_scores()
272 auto dialog_id = full_message_id.get_dialog_id(); in get_game_high_scores()
[all …]
H A DMessagesDb.cpp298 LOG(INFO) << "Add " << full_message_id << " to database"; in add_message()
299 auto dialog_id = full_message_id.get_dialog_id(); in add_message()
300 auto message_id = full_message_id.get_message_id(); in add_message()
377 LOG(INFO) << "Add " << full_message_id << " to database"; in add_scheduled_message()
378 auto dialog_id = full_message_id.get_dialog_id(); in add_scheduled_message()
379 auto message_id = full_message_id.get_message_id(); in add_scheduled_message()
401 Status delete_message(FullMessageId full_message_id) final { in delete_message() argument
403 auto dialog_id = full_message_id.get_dialog_id(); in delete_message()
404 auto message_id = full_message_id.get_message_id(); in delete_message()
455 auto dialog_id = full_message_id.get_dialog_id(); in get_message()
[all …]
H A DMessagesDb.h108 virtual Status add_message(FullMessageId full_message_id, ServerMessageId unique_message_id,
112 virtual Status add_scheduled_message(FullMessageId full_message_id, BufferSlice data) = 0;
114 virtual Status delete_message(FullMessageId full_message_id) = 0;
118 virtual Result<MessagesDbDialogMessage> get_message(FullMessageId full_message_id) = 0;
162 …virtual void add_message(FullMessageId full_message_id, ServerMessageId unique_message_id, DialogI…
166 …virtual void add_scheduled_message(FullMessageId full_message_id, BufferSlice data, Promise<> prom…
168 virtual void delete_message(FullMessageId full_message_id, Promise<> promise) = 0;
172 …virtual void get_message(FullMessageId full_message_id, Promise<MessagesDbDialogMessage> promise) …
H A DPollManager.cpp61 void send(PollId poll_id, FullMessageId full_message_id) { in send() argument
63 dialog_id_ = full_message_id.get_dialog_id(); in send()
105 dialog_id_ = full_message_id.get_dialog_id(); in send()
150 dialog_id_ = full_message_id.get_dialog_id(); in send()
192 dialog_id_ = full_message_id.get_dialog_id(); in send()
324 for (const auto &full_message_id : it->second) { in notify_on_poll_update() local
625 if (full_message_id.get_message_id().is_scheduled()) { in register_poll()
628 if (!full_message_id.get_message_id().is_server()) { in register_poll()
647 if (!full_message_id.get_message_id().is_server()) { in unregister_poll()
773 log_event.full_message_id_ = full_message_id; in do_set_poll_answer()
[all …]
H A DMessageContent.h160 …t_message_content_poll_answer(Td *td, const MessageContent *content, FullMessageId full_message_id,
163 …t_message_content_poll_voters(Td *td, const MessageContent *content, FullMessageId full_message_id,
167 void stop_message_content_poll(Td *td, const MessageContent *content, FullMessageId full_message_id,
176 void register_message_content(Td *td, const MessageContent *content, FullMessageId full_message_id,…
179 FullMessageId full_message_id, const char *source);
181 …id unregister_message_content(Td *td, const MessageContent *content, FullMessageId full_message_id,
231 …_content_animated_emoji_click_sticker(const MessageContent *content, FullMessageId full_message_id,
234 …ontent_animated_emoji_clicked(const MessageContent *content, FullMessageId full_message_id, Td *td,
H A DPollManager.h52 void register_poll(PollId poll_id, FullMessageId full_message_id, const char *source);
54 void unregister_poll(PollId poll_id, FullMessageId full_message_id, const char *source);
62 void set_poll_answer(PollId poll_id, FullMessageId full_message_id, vector<int32> &&option_ids,
65 …void get_poll_voters(PollId poll_id, FullMessageId full_message_id, int32 option_id, int32 offset,…
68 …void stop_poll(PollId poll_id, FullMessageId full_message_id, unique_ptr<ReplyMarkup> &&reply_mark…
186 …void do_set_poll_answer(PollId poll_id, FullMessageId full_message_id, vector<string> &&options, u…
202 …void do_stop_poll(PollId poll_id, FullMessageId full_message_id, unique_ptr<ReplyMarkup> &&reply_m…
H A DFileReferenceManager.hpp35 …source.visit(overloaded([&](const FileSourceMessage &source) { td::store(source.full_message_id, s… in store_file_source()
61 FullMessageId full_message_id; in parse_file_source() local
62 td::parse(full_message_id, parser); in parse_file_source()
63 return td->messages_manager_->get_message_file_source_id(full_message_id); in parse_file_source()
H A DGameManager.h32 …void set_game_score(FullMessageId full_message_id, bool edit_message, UserId user_id, int32 score,…
38 void get_game_high_scores(FullMessageId full_message_id, UserId user_id,
50 …void on_set_game_score(FullMessageId full_message_id, Promise<td_api::object_ptr<td_api::message>>…
H A DMessagesManager.h340 void on_update_live_location_viewed(FullMessageId full_message_id);
486 void edit_message_scheduling_state(FullMessageId full_message_id,
568 bool can_get_message_statistics(FullMessageId full_message_id);
570 DialogId get_message_sender(FullMessageId full_message_id);
670 void click_animated_emoji_message(FullMessageId full_message_id,
951 bool can_set_game_score(FullMessageId full_message_id) const;
2729 Message *get_message(FullMessageId full_message_id);
2730 const Message *get_message(FullMessageId full_message_id) const;
2870 void add_active_live_location(FullMessageId full_message_id);
3204 FullMessageId full_message_id; member
[all …]
H A DCallbackQueriesManager.h39 …void send_callback_query(FullMessageId full_message_id, tl_object_ptr<td_api::CallbackQueryPayload…
50 void send_get_callback_answer_query(FullMessageId full_message_id,
H A DPayments.h183 void get_payment_form(Td *td, FullMessageId full_message_id, const td_api::object_ptr<td_api::payme…
186 void validate_order_info(Td *td, FullMessageId full_message_id, tl_object_ptr<td_api::orderInfo> or…
189 void send_payment_form(Td *td, FullMessageId full_message_id, int64 payment_form_id, const string &…
193 void get_payment_receipt(Td *td, FullMessageId full_message_id,
H A DFileReferenceManager.cpp76 FileSourceId FileReferenceManager::create_message_file_source(FullMessageId full_message_id) { in create_message_file_source() argument
77 FileSourceMessage source{full_message_id}; in create_message_file_source()
78 return add_file_source_id(source, PSLICE() << full_message_id); in create_message_file_source()
160 result.push_back(file_source.get<FileSourceMessage>().full_message_id); in get_some_message_file_sources()
254 …e_later(G()->messages_manager(), &MessagesManager::get_message_from_server, source.full_message_id, in send_query()
H A DFileReferenceManager.h41 FileSourceId create_message_file_source(FullMessageId full_message_id);
103 FullMessageId full_message_id; member
H A DLinkManager.h62 void get_login_url_info(FullMessageId full_message_id, int64 button_id,
65 void get_login_url(FullMessageId full_message_id, int64 button_id, bool allow_write_access,
H A DLinkManager.cpp439 void send(string url, FullMessageId full_message_id, int32 button_id) { in send() argument
443 if (full_message_id.get_dialog_id().is_valid()) { in send()
444 dialog_id_ = full_message_id.get_dialog_id(); in send()
506 void send(string url, FullMessageId full_message_id, int32 button_id, bool allow_write_access) { in send() argument
510 if (full_message_id.get_dialog_id().is_valid()) { in send()
511 dialog_id_ = full_message_id.get_dialog_id(); in send()
1210 void LinkManager::get_login_url_info(FullMessageId full_message_id, int64 button_id, in get_login_url_info() argument
1212 …TRY_RESULT_PROMISE(promise, url, td_->messages_manager_->get_login_button_url(full_message_id, but… in get_login_url_info()
1214 ->send(std::move(url), full_message_id, narrow_cast<int32>(button_id)); in get_login_url_info()
1217 void LinkManager::get_login_url(FullMessageId full_message_id, int64 button_id, bool allow_write_ac… in get_login_url() argument
[all …]
H A DWebPagesManager.cpp705 LOG_CHECK(is_inserted) << source << " " << web_page_id << " " << full_message_id; in register_web_page()
708 LOG(INFO) << "Waiting for " << web_page_id << " needed in " << full_message_id; in register_web_page()
720 auto is_deleted = message_ids.erase(full_message_id) > 0; in unregister_web_page()
721 LOG_CHECK(is_deleted) << source << " " << web_page_id << " " << full_message_id; in unregister_web_page()
1298 for (const auto &full_message_id : it->second) { in on_web_page_changed() local
1299 full_message_ids.push_back(full_message_id); in on_web_page_changed()
1302 for (const auto &full_message_id : full_message_ids) { in on_web_page_changed() local
1304 td_->messages_manager_->delete_pending_message_web_page(full_message_id); in on_web_page_changed()
1363 for (const auto &full_message_id : it->second) { in on_pending_web_page_timeout() local
1364 if (full_message_id.get_dialog_id().get_type() != DialogType::SecretChat) { in on_pending_web_page_timeout()
[all …]
H A DStickersManager.h71 …void register_dice(const string &emoji, int32 value, FullMessageId full_message_id, const char *so…
73 …void unregister_dice(const string &emoji, int32 value, FullMessageId full_message_id, const char *…
75 void register_emoji(const string &emoji, FullMessageId full_message_id, const char *source);
77 void unregister_emoji(const string &emoji, FullMessageId full_message_id, const char *source);
82 void get_animated_emoji_click_sticker(const string &message_text, FullMessageId full_message_id,
89 Status on_animated_emoji_message_clicked(Slice emoji, FullMessageId full_message_id, string data);
635 FullMessageId full_message_id, double start_time,
645 …e_animated_emoji_clicked(const StickerSet *sticker_set, Slice emoji, FullMessageId full_message_id,
648 void send_update_animated_emoji_clicked(FullMessageId full_message_id, FileId sticker_id);
H A DMessagesManager.cpp8673 auto full_message_id = it->second.full_message_id; in on_load_secret_thumbnail() local
8721 auto full_message_id = it->second.full_message_id; in on_upload_thumbnail() local
9015 auto full_message_id = it.first; in after_get_difference() local
9361 auto full_message_id = in on_get_history() local
14451 auto full_message_id = it->second; in on_update_sent_text_message() local
17057 return full_message_id; in get_replied_message_id()
17273 auto full_message_id = in process_discussion_message_impl() local
17480 ->send(full_message_id.get_dialog_id(), full_message_id.get_message_id()); in get_message_viewers()
21939 auto full_message_id = it->second; in view_message_live_location_on_server() local
26506 return can_set_game_score(full_message_id.get_dialog_id(), get_message(full_message_id)); in can_set_game_score()
[all …]
H A DPayments.cpp1148 void get_payment_form(Td *td, FullMessageId full_message_id, const td_api::object_ptr<td_api::payme… in get_payment_form() argument
1150 …ROMISE(promise, server_message_id, td->messages_manager_->get_invoice_message_id(full_message_id)); in get_payment_form()
1168 ->send(full_message_id.get_dialog_id(), server_message_id, std::move(theme_parameters)); in get_payment_form()
1171 void validate_order_info(Td *td, FullMessageId full_message_id, tl_object_ptr<td_api::orderInfo> or… in validate_order_info() argument
1173 …ROMISE(promise, server_message_id, td->messages_manager_->get_invoice_message_id(full_message_id)); in validate_order_info()
1211 void send_payment_form(Td *td, FullMessageId full_message_id, int64 payment_form_id, const string &… in send_payment_form() argument
1214 …ROMISE(promise, server_message_id, td->messages_manager_->get_invoice_message_id(full_message_id)); in send_payment_form()
1265 …->send(full_message_id.get_dialog_id(), server_message_id, payment_form_id, order_info_id, shippin… in send_payment_form()
1269 void get_payment_receipt(Td *td, FullMessageId full_message_id, in get_payment_receipt() argument
1272 td->messages_manager_->get_payment_successful_message_id(full_message_id)); in get_payment_receipt()
[all …]
H A DStickersManager.cpp1493 for (const auto &full_message_id : it->second) { in on_load_special_sticker_set() local
1494 full_message_ids.push_back(full_message_id); in on_load_special_sticker_set()
1497 for (const auto &full_message_id : full_message_ids) { in on_load_special_sticker_set() local
4218 full_message_ids.push_back(full_message_id); in try_update_animated_emoji_messages()
4222 for (const auto &full_message_id : full_message_ids) { in try_update_animated_emoji_messages() local
4240 if (full_message_id.get_message_id().is_any_server() && in register_dice()
4372 pending_request.full_message_id_ = full_message_id; in get_animated_emoji_click_sticker()
4508 auto dialog_id = full_message_id.get_dialog_id(); in flush_pending_animated_emoji_clicks()
4637 pending_request.full_message_id_ = full_message_id; in on_animated_emoji_message_clicked()
4653 auto dialog_id = full_message_id.get_dialog_id(); in schedule_update_animated_emoji_clicked()
[all …]
H A DWebPagesManager.h51 void register_web_page(WebPageId web_page_id, FullMessageId full_message_id, const char *source);
53 …void unregister_web_page(WebPageId web_page_id, FullMessageId full_message_id, const char *source);
H A DMessageContent.cpp2910 void stop_message_content_poll(Td *td, const MessageContent *content, FullMessageId full_message_id, in stop_message_content_poll() argument
2913 td->poll_manager_->stop_poll(static_cast<const MessagePoll *>(content)->poll_id, full_message_id, in stop_message_content_poll()
3625 void register_message_content(Td *td, const MessageContent *content, FullMessageId full_message_id, in register_message_content() argument
3631 td->web_pages_manager_->register_web_page(text->web_page_id, full_message_id, source); in register_message_content()
3633 td->stickers_manager_->register_emoji(text->text.text, full_message_id, source); in register_message_content()
3650 FullMessageId full_message_id, const char *source) { in reregister_message_content() argument
3683 unregister_message_content(td, old_content, full_message_id, source); in reregister_message_content()
3684 register_message_content(td, new_content, full_message_id, source); in reregister_message_content()
3687 …id unregister_message_content(Td *td, const MessageContent *content, FullMessageId full_message_id, in unregister_message_content() argument
3693 td->web_pages_manager_->unregister_web_page(text->web_page_id, full_message_id, source); in unregister_message_content()
[all …]
H A DContactsManager.h358 void get_channel_message_statistics(FullMessageId full_message_id, bool is_dark,
1579 void send_get_channel_message_stats_query(DcId dc_id, FullMessageId full_message_id, bool is_dark,

12