@@ -16,7 +16,7 @@ init_resp( RESP resp )
1616 resp
1717 .append_header ( " Server" , " Diablo 2 map server /v.0.1" )
1818 .append_header_date_field ()
19- .append_header ( " Content-Type" , " text/plain ; charset=utf-8" );
19+ .append_header ( " Content-Type" , " text/json ; charset=utf-8" );
2020
2121 return resp;
2222}
@@ -25,18 +25,18 @@ static boost::uuids::random_generator m_session_id_generator;
2525static std::map<std::string, std::unique_ptr<Session>> m_sessions;
2626static std::mutex m;
2727
28- restinio::request_handling_status_t MapRequestHandler::get_area (const restinio::request_handle_t & req, const restinio::router::route_params_t & params)
28+ restinio::request_handling_status_t MapRequestHandler::get_area ( const restinio::request_handle_t & req, const restinio::router::route_params_t & params )
2929{
3030 std::scoped_lock lock ( m );
3131 auto resp = init_resp ( req->create_response () );
32- const auto session_id = restinio::cast_to<std::string>( params[" session_id" ] );
33- const auto area_id = restinio::cast_to<unsigned int >( params[" area_id" ] );
32+ const auto session_id = restinio::cast_to<std::string>( params[ " session_id" ] );
33+ const auto area_id = restinio::cast_to<unsigned int >( params[ " area_id" ] );
3434 const auto session = m_sessions.find ( session_id );
35- if (session != m_sessions.end ())
35+ if ( session != m_sessions.end () )
3636 {
3737 const auto map = session->second ->GetMap ( area_id );
3838
39- resp.set_body ( json_dto::to_json ( map::MapToDto (*map) ) );
39+ resp.set_body ( json_dto::to_json ( map::MapToDto ( *map ) ) );
4040 }
4141 else
4242 {
@@ -46,37 +46,37 @@ restinio::request_handling_status_t MapRequestHandler::get_area(const restinio::
4646 return resp.done ();
4747}
4848
49- restinio::request_handling_status_t MapRequestHandler::post_session (const restinio::request_handle_t & req, const restinio::router::route_params_t & params)
49+ restinio::request_handling_status_t MapRequestHandler::post_session ( const restinio::request_handle_t & req, const restinio::router::route_params_t & params )
5050{
5151 std::scoped_lock lock ( m );
5252 auto resp = init_resp ( req->create_response () );
5353
5454 try
5555 {
5656 auto newSession = json_dto::from_json< NewSessionDto >( req->body () );
57- std::string uuid = boost::uuids::to_string ( m_session_id_generator ());
58- m_sessions[uuid] = std::make_unique<Session>( newSession.m_mapId , newSession.m_difficulty );
57+ std::string uuid = boost::uuids::to_string ( m_session_id_generator () );
58+ m_sessions[ uuid ] = std::make_unique<Session>( newSession.m_mapId , newSession.m_difficulty );
5959
6060 const auto createdSession = SessionDto ( uuid, newSession.m_mapId , newSession.m_difficulty );
6161 resp.set_body ( json_dto::to_json ( createdSession ) );
6262 resp.header ().status_line ( restinio::status_created () );
6363 }
64- catch (const std::exception&)
64+ catch ( const std::exception& )
6565 {
6666 resp.header ().status_line ( restinio::status_bad_request () );
6767 }
6868
6969 return resp.done ();
7070}
7171
72- restinio::request_handling_status_t MapRequestHandler::delete_session (const restinio::request_handle_t & req, const restinio::router::route_params_t & params )
72+ restinio::request_handling_status_t MapRequestHandler::delete_session ( const restinio::request_handle_t & req, const restinio::router::route_params_t & params )
7373{
7474 std::scoped_lock lock ( m );
7575 auto resp = init_resp ( req->create_response () );
7676 resp.header ().status_line ( restinio::status_no_content () );
77- const auto session_id = restinio::cast_to<std::string>( params[" session_id" ] );
77+ const auto session_id = restinio::cast_to<std::string>( params[ " session_id" ] );
7878 const auto session = m_sessions.find ( session_id );
79- if (session != m_sessions.end ())
79+ if ( session != m_sessions.end () )
8080 {
8181 m_sessions.erase ( session );
8282 }
0 commit comments