@@ -71,16 +71,16 @@ socket::ptr current_socket;
71
71
72
72
void bind_events (socket::ptr &socket)
73
73
{
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)
75
75
{
76
76
_lock.lock ();
77
77
string user = data->get_map ()[" username" ]->get_string ();
78
78
string message = data->get_map ()[" message" ]->get_string ();
79
79
EM (user<<" :" <<message);
80
80
_lock.unlock ();
81
- });
81
+ })) ;
82
82
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)
84
84
{
85
85
_lock.lock ();
86
86
string user = data->get_map ()[" username" ]->get_string ();
@@ -90,16 +90,16 @@ void bind_events(socket::ptr &socket)
90
90
// abc "
91
91
HIGHLIGHT (user<<" joined" <<" \n there" <<(plural?" are " :" 's " )<< participants<<(plural?" participants" :" participant" ));
92
92
_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)
95
95
{
96
96
_lock.lock ();
97
97
string user = data->get_map ()[" username" ]->get_string ();
98
98
participants = data->get_map ()[" numUsers" ]->get_int ();
99
99
bool plural = participants !=1 ;
100
100
HIGHLIGHT (user<<" left" <<" \n there" <<(plural?" are " :" 's " )<< participants<<(plural?" participants" :" participant" ));
101
101
_lock.unlock ();
102
- });
102
+ })) ;
103
103
}
104
104
105
105
MAIN_FUNC
@@ -126,15 +126,15 @@ MAIN_FUNC
126
126
127
127
getline (cin, nickname);
128
128
}
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){
130
130
_lock.lock ();
131
131
participants = data->get_map ()[" numUsers" ]->get_int ();
132
132
bool plural = participants !=1 ;
133
133
HIGHLIGHT (" Welcome to Socket.IO Chat-\n there" <<(plural?" are " :" 's " )<< participants<<(plural?" participants" :" participant" ));
134
134
_cond.notify_all ();
135
135
_lock.unlock ();
136
136
current_socket->off (" login" );
137
- });
137
+ })) ;
138
138
current_socket->emit (" add user" , nickname);
139
139
_lock.lock ();
140
140
if (participants<0 ) {
0 commit comments