/
farado
/
farado-binara
Обзор
Документация
Войти
/
farado
/
farado-binara
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
develop
src/datenaro/api/logout_handler.cpp
31 строка
715 B
Ostapenko Alexey
[common][datenaro][retejo][tests] Убраны лишние include, местами в пользу forward declaration.
13 янв 2024, 16:03
13 янв 2024, 16:03
f1e4442
Код
Авторство
О чём код?
#include "common/api/server.h" #include "common/api/server_helper.hpp" #include "api_controller.h" #include "logout_handler.h" namespace Api { LogoutHandler::LogoutHandler( crow::App<>& crowApplication, ApiController* controller ) : m_controller(controller) { ADD_CROW_ROUTE_LOGOUT( crowApplication, [this]( const Uuids::Uuid& sessionUuid, const std::string& user ) -> bool { // TODO: выходить не из сессии, а из user-а m_controller->changesManager().removeSession(sessionUuid); return m_controller->permissionManager()->logout(sessionUuid); } ); } } // namespace Api