feat(tgbot-front): start handleError func develop
This commit is contained in:
parent
ccf9722bb7
commit
6123ee039b
5 changed files with 57 additions and 14 deletions
|
|
@ -8,4 +8,7 @@ public:
|
|||
|
||||
/// Create keyboard for My_Titles
|
||||
static TgBot::InlineKeyboardMarkup::Ptr createMyTitles(std::vector<Title> titles);
|
||||
|
||||
/// Create keyboard for sendError
|
||||
static TgBot::InlineKeyboardMarkup::Ptr createError(const std::string& errorCallback);
|
||||
};
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ namespace BotConstants {
|
|||
const int64_t DISP_REVIEW_NUM = 4; // Количество ревью, отображаемых на страничке
|
||||
|
||||
namespace Button {
|
||||
const std::string TO_MAIN_MENU = "Главное меню";
|
||||
const std::string FIND_ANIME = "Найти аниме";
|
||||
const std::string MY_TITLES = "Мои тайтлы";
|
||||
const std::string PREV = "<<Назад";
|
||||
|
|
@ -24,11 +25,15 @@ namespace BotConstants {
|
|||
const std::string WANT = STATUS + "want";
|
||||
const std::string THROWN = STATUS + "thrown";
|
||||
const std::string NAVIGATION = "navigation:";
|
||||
const std::string MAIN_MENU = NAVIGATION + "main_menu";
|
||||
const std::string MY_TITLES = NAVIGATION + "my_titles";
|
||||
const std::string LIST_PREV = NAVIGATION + "prev"; // Пагинация
|
||||
const std::string LIST_NEXT = NAVIGATION + "next"; // Пагинация
|
||||
const std::string NAV_BACK = NAVIGATION + "back"; // Возврат по стеку состояний
|
||||
const std::string CHOICE = "choice:";
|
||||
const std::string ERROR = "error:";
|
||||
const std::string ERROR_NAVIGATION = ERROR + NAVIGATION;
|
||||
const std::string ERROR_AUTH = ERROR + "auth";
|
||||
}
|
||||
namespace Text {
|
||||
const std::string MAIN_MENU = "Вас приветствует nyanimedb бот:)\nЧего будем делать?";
|
||||
|
|
|
|||
|
|
@ -59,7 +59,9 @@ private:
|
|||
TgBot::Api botApi;
|
||||
std::unordered_map<int64_t, UserContext> userContexts;
|
||||
|
||||
void handleNavigation(TgBot::CallbackQuery::Ptr query);
|
||||
void handleNavigation(TgBot::CallbackQuery::Ptr query, UserContext& ctx);
|
||||
|
||||
void handleError(TgBot::CallbackQuery::Ptr query, UserContext& ctx);
|
||||
|
||||
void processCallbackImpl(TgBot::CallbackQuery::Ptr query);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue