Действие: Реализация Reviews и Favorites в Rust¶
Дата: 2026-03-13 Связанная задача: Миграция методов FastAPI в Rust
Контекст¶
Продолжение миграции функционала. Реализованы часто используемые и "тяжелые" на чтение модули.
Выполненные шаги¶
-
Reviews:
- Созданы модели и хендлеры.
- Реализована сложная выборка с джойнами пользователей и подсчетом лайков.
- Реализована статистика.
-
Favorites:
- Созданы модели и хендлеры.
- Реализован механизм обогащения данных (fetching details) для разных типов сущностей (
hotel,tour,restaurant,story) в одном ответе.
-
Chat & WS Fixes:
- Восстановлена работоспособность WebSocket и Chat API после сбоев.
- Исправлены типы данных и макросы
sqlx.
Команды¶
cargo check
Итог¶
Проект успешно компилируется. Добавлено ~10 новых эндпоинтов.