feat: implement safe leave, profile reset, and full game reset semantics
This commit is contained in:
@@ -274,10 +274,13 @@ struct Board {
|
||||
| `GET` | `/api/info` | Состояние устройства и доступность мест без скрытых данных |
|
||||
| `POST` | `/api/session/join` | Вход по имени и желаемой роли |
|
||||
| `POST` | `/api/session/resume` | Восстановление роли по токену |
|
||||
| `POST` | `/api/session/leave` | Освобождение только текущей сессии |
|
||||
| `POST` | `/api/session/profile-reset` | Освобождение сессии перед локальной очисткой профиля |
|
||||
| `POST` | `/api/game/config` | Выбор режима игроком 1 |
|
||||
| `POST` | `/api/game/start` | Запуск готовой партии |
|
||||
| `POST` | `/api/game/shot` | Выстрел по координатам |
|
||||
| `POST` | `/api/game/rematch` | Подтверждение повторной игры |
|
||||
| `POST` | `/api/game/reset` | Аварийный полный сброс игровой памяти игроком |
|
||||
| `GET` | `/api/state?version=N` | Снимок разрешённого состояния и резервный опрос |
|
||||
| `GET` | `/api/health` | Проверка доступности сервера |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user