@@ -71,16 +71,16 @@ socket::ptr current_socket;
7171
7272void bind_events (socket::ptr &socket)
7373{
74- current_socket->on (" new message" ,( sio::socket::event_listener_aux) [&](string const & name, message::ptr const & data, bool isAck,message::ptr &ack_resp)
74+ current_socket->on (" new message" , sio::socket::event_listener_aux ( [&](string const & name, message::ptr const & data, bool isAck,message::ptr &ack_resp)
7575 {
7676 _lock.lock ();
7777 string user = data->get_map ()[" username" ]->get_string ();
7878 string message = data->get_map ()[" message" ]->get_string ();
7979 EM (user<<" :" <<message);
8080 _lock.unlock ();
81- });
81+ })) ;
8282
83- current_socket->on (" user joined" , ( sio::socket::event_listener_aux) [&](string const & name, message::ptr const & data, bool isAck,message::ptr &ack_resp)
83+ current_socket->on (" user joined" ,sio::socket::event_listener_aux ( [&](string const & name, message::ptr const & data, bool isAck,message::ptr &ack_resp)
8484 {
8585 _lock.lock ();
8686 string user = data->get_map ()[" username" ]->get_string ();
@@ -90,16 +90,16 @@ void bind_events(socket::ptr &socket)
9090 // abc "
9191 HIGHLIGHT (user<<" joined" <<" \n there" <<(plural?" are " :" 's " )<< participants<<(plural?" participants" :" participant" ));
9292 _lock.unlock ();
93- });
94- current_socket->on (" user left" ,( sio::socket::event_listener_aux) [&](string const & name, message::ptr const & data, bool isAck,message::ptr &ack_resp)
93+ })) ;
94+ current_socket->on (" user left" , sio::socket::event_listener_aux ( [&](string const & name, message::ptr const & data, bool isAck,message::ptr &ack_resp)
9595 {
9696 _lock.lock ();
9797 string user = data->get_map ()[" username" ]->get_string ();
9898 participants = data->get_map ()[" numUsers" ]->get_int ();
9999 bool plural = participants !=1 ;
100100 HIGHLIGHT (user<<" left" <<" \n there" <<(plural?" are " :" 's " )<< participants<<(plural?" participants" :" participant" ));
101101 _lock.unlock ();
102- });
102+ })) ;
103103}
104104
105105MAIN_FUNC
@@ -126,15 +126,15 @@ MAIN_FUNC
126126
127127 getline (cin, nickname);
128128 }
129- current_socket->on (" login" , ( sio::socket::event_listener_aux) [&](string const & name, message::ptr const & data, bool isAck,message::ptr &ack_resp){
129+ current_socket->on (" login" , sio::socket::event_listener_aux ( [&](string const & name, message::ptr const & data, bool isAck,message::ptr &ack_resp){
130130 _lock.lock ();
131131 participants = data->get_map ()[" numUsers" ]->get_int ();
132132 bool plural = participants !=1 ;
133133 HIGHLIGHT (" Welcome to Socket.IO Chat-\n there" <<(plural?" are " :" 's " )<< participants<<(plural?" participants" :" participant" ));
134134 _cond.notify_all ();
135135 _lock.unlock ();
136136 current_socket->off (" login" );
137- });
137+ })) ;
138138 current_socket->emit (" add user" , nickname);
139139 _lock.lock ();
140140 if (participants<0 ) {
0 commit comments