@@ -51,17 +51,17 @@ void send_message(signalr::hub_connection& connection, const std::string& messag
51
51
52
52
void chat ()
53
53
{
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)
56
56
.build ();
57
57
58
- connection. on (" Send" , [](const signalr::value & m)
58
+ connection-> on (" Send" , [](const signalr::value & m)
59
59
{
60
60
std::cout << std::endl << m.as_array ()[0 ].as_string () << std::endl << " Enter your message: " ;
61
61
});
62
62
63
63
std::promise<void > task;
64
- connection. start ([&connection, &task](std::exception_ptr exception )
64
+ connection-> start ([&connection, &task](std::exception_ptr exception )
65
65
{
66
66
if (exception )
67
67
{
@@ -78,20 +78,20 @@ void chat()
78
78
}
79
79
80
80
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)
82
82
{
83
83
std::string message;
84
84
std::getline (std::cin, message);
85
85
86
- if (message == " :q" || connection. get_connection_state () != signalr::connection_state::connected)
86
+ if (message == " :q" || connection-> get_connection_state () != signalr::connection_state::connected)
87
87
{
88
88
break ;
89
89
}
90
90
91
- send_message (connection, message);
91
+ // send_message(connection, message);
92
92
}
93
93
94
- connection. stop ([&task](std::exception_ptr exception )
94
+ connection-> stop ([&task](std::exception_ptr exception )
95
95
{
96
96
try
97
97
{
0 commit comments