aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/AttachMenuManager.h
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2022-03-29 15:42:57 +0300
committerlevlam <levlam@telegram.org>2022-03-29 15:42:57 +0300
commit5b81010f0b0dd1df09fdad6539938e1ca4571ebc (patch)
tree583e5613999579b23dc5ff7ae82c86a9e3ae9bdd /td/telegram/AttachMenuManager.h
parent2ff0b74af67c54a22f8ba56bf82f59a32fd544b2 (diff)
Add promise to reload_attach_menu_bots.
Diffstat (limited to 'td/telegram/AttachMenuManager.h')
-rw-r--r--td/telegram/AttachMenuManager.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/td/telegram/AttachMenuManager.h b/td/telegram/AttachMenuManager.h
index 5a234894b..f73d60394 100644
--- a/td/telegram/AttachMenuManager.h
+++ b/td/telegram/AttachMenuManager.h
@@ -27,7 +27,7 @@ class AttachMenuManager final : public Actor {
void init();
- void reload_attach_menu_bots();
+ void reload_attach_menu_bots(Promise<Unit> &&promise);
void get_attach_menu_bot(UserId user_id, Promise<td_api::object_ptr<td_api::attachMenuBot>> &&promise);
@@ -73,13 +73,16 @@ class AttachMenuManager final : public Actor {
td_api::object_ptr<td_api::updateAttachMenuBots> get_update_attach_menu_bots_object() const;
+ void remove_bot_from_attach_menu(UserId user_id);
+
void send_update_attach_menu_bots() const;
static string get_attach_menu_bots_database_key();
void save_attach_menu_bots();
- void on_reload_attach_menu_bots(Result<telegram_api::object_ptr<telegram_api::AttachMenuBots>> &&result);
+ void on_reload_attach_menu_bots(Result<telegram_api::object_ptr<telegram_api::AttachMenuBots>> &&result,
+ Promise<Unit> &&promise);
void on_get_attach_menu_bot(UserId user_id,
Result<telegram_api::object_ptr<telegram_api::attachMenuBotsBot>> &&result,