feat(tgbot-front): add new funcs to work with payload
This commit is contained in:
parent
d69f5fcddf
commit
c815e96f4c
1 changed files with 11 additions and 0 deletions
|
|
@ -14,6 +14,7 @@ enum class UserState {
|
||||||
MAIN_MENU, // Главное меню
|
MAIN_MENU, // Главное меню
|
||||||
VIEWING_MY_TITLES, // Список моих тайтлов
|
VIEWING_MY_TITLES, // Список моих тайтлов
|
||||||
AWAITING_TITLE_NAME, // Жду название тайтла для поиска
|
AWAITING_TITLE_NAME, // Жду название тайтла для поиска
|
||||||
|
VIEWING_FOUND_TITLES, // Смотрю найденные тайтлы
|
||||||
VIEWING_TITLE_PAGE, // Смотрю страничку тайтла
|
VIEWING_TITLE_PAGE, // Смотрю страничку тайтла
|
||||||
AWAITING_REVIEW, // Жду ревью на тайтл
|
AWAITING_REVIEW, // Жду ревью на тайтл
|
||||||
VIEWING_REVIEW_LIST, // Смотрю список ревью на тайтл
|
VIEWING_REVIEW_LIST, // Смотрю список ревью на тайтл
|
||||||
|
|
@ -72,4 +73,14 @@ private:
|
||||||
/// @param ctx Текущий контекст
|
/// @param ctx Текущий контекст
|
||||||
/// @return true в случае успеха
|
/// @return true в случае успеха
|
||||||
bool popState(UserContext& ctx);
|
bool popState(UserContext& ctx);
|
||||||
|
|
||||||
|
/// @brief Уменьшает значение нагрузки с учетом текущего состояния
|
||||||
|
/// @param payload Изменяемое значение нагрузки
|
||||||
|
/// @param curState Текущее состояние
|
||||||
|
void reducePayload(int64_t& payload, const UserState curState);
|
||||||
|
|
||||||
|
/// @brief Увеличивает значение нагрузки с учетом текущего состояния
|
||||||
|
/// @param payload Изменяемое значение нагрузки
|
||||||
|
/// @param curState Текущее состояние
|
||||||
|
void increasePayload(int64_t& payload, const UserState curState);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue