/
farado
/
farado-binara
Обзор
Документация
Войти
/
farado
/
farado-binara
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
develop
src/datenaro/api/set_element_handler.cpp
36 строк
927 B
Ostapenko Alexey
[detenaro] Корректировка работы с изменениями.
18 мар 2024, 08:41
18 мар 2024, 08:41
8c7e9e4
Код
Авторство
О чём код?
#include "common/api/server.h" #include "common/api/server_helper.hpp" #include "api_controller.h" #include "set_element_handler.h" namespace Api { SetElementHandler::SetElementHandler( crow::App<>& crowApplication, ApiController* controller ) : m_controller(controller) { ADD_CROW_ROUTE_SET_ELEMENT( crowApplication, [this]( const Uuids::Uuid& sessionUuid, std::shared_ptr<Elements::Element> element ) -> bool { // TODO : добавить проверку прав m_controller->dataController()->save(element); m_controller->changesManager().push( element->elementType(), element->id() ); // TODO : реализовать оповещение заинтересованных клиентов return true; } ); } } // namespace Api