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, // Главное меню
|
||||
VIEWING_MY_TITLES, // Список моих тайтлов
|
||||
AWAITING_TITLE_NAME, // Жду название тайтла для поиска
|
||||
VIEWING_FOUND_TITLES, // Смотрю найденные тайтлы
|
||||
VIEWING_TITLE_PAGE, // Смотрю страничку тайтла
|
||||
AWAITING_REVIEW, // Жду ревью на тайтл
|
||||
VIEWING_REVIEW_LIST, // Смотрю список ревью на тайтл
|
||||
|
|
@ -72,4 +73,14 @@ private:
|
|||
/// @param ctx Текущий контекст
|
||||
/// @return true в случае успеха
|
||||
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