#pragma once #include #include #include namespace uad { struct session_exception : std::exception { const boost::beast::http::status code; const std::string comment; const std::string message; session_exception(const boost::beast::http::status ec, const std::string info) : code(ec), comment(info), message(std::to_string(static_cast(ec)) + " - " + comment) {} char const* what() const override; }; }