@@ -51,17 +51,17 @@ void send_message(signalr::hub_connection& connection, const std::string& messag
5151
5252void chat ()
5353{
54- signalr::hub_connection connection = signalr::hub_connection_builder::create (" http://localhost:5000/default" )
55- .with_logging (std::make_shared <logger>(), signalr::trace_level::all)
54+ std::shared_ptr< signalr::hub_connection> connection = signalr::hub_connection_builder::create (" http://localhost:5000/default" )
55+ .with_logging (std::make_shared<logger>(), signalr::trace_level::all)
5656 .build ();
5757
58- connection. on (" Send" , [](const signalr::value & m)
58+ connection-> on (" Send" , [](const signalr::value & m)
5959 {
6060 std::cout << std::endl << m.as_array ()[0 ].as_string () << std::endl << " Enter your message: " ;
6161 });
6262
6363 std::promise<void > task;
64- connection. start ([&connection, &task](std::exception_ptr exception)
64+ connection-> start ([&connection, &task](std::exception_ptr exception)
6565 {
6666 if (exception)
6767 {
@@ -78,20 +78,20 @@ void chat()
7878 }
7979
8080 std::cout << " Enter your message:" ;
81- while (connection. get_connection_state () == signalr::connection_state::connected)
81+ while (connection-> get_connection_state () == signalr::connection_state::connected)
8282 {
8383 std::string message;
8484 std::getline (std::cin, message);
8585
86- if (message == " :q" || connection. get_connection_state () != signalr::connection_state::connected)
86+ if (message == " :q" || connection-> get_connection_state () != signalr::connection_state::connected)
8787 {
8888 break ;
8989 }
9090
91- send_message (connection, message);
91+ // send_message(connection, message);
9292 }
9393
94- connection. stop ([&task](std::exception_ptr exception)
94+ connection-> stop ([&task](std::exception_ptr exception)
9595 {
9696 try
9797 {
0 commit comments