use shared_ptr

This commit is contained in:
Benjamin Sergeant
2019-01-01 13:53:13 -08:00
parent 8ed2399517
commit 67de0fc8da
3 changed files with 14 additions and 13 deletions

View File

@ -21,10 +21,10 @@ int main(int argc, char** argv)
ix::WebSocketServer server(port);
server.setOnConnectionCallback(
[&server](ix::WebSocket& webSocket)
[&server](std::shared_ptr<ix::WebSocket> webSocket)
{
webSocket.setOnMessageCallback(
[&webSocket, &server](ix::WebSocketMessageType messageType,
webSocket->setOnMessageCallback(
[webSocket, &server](ix::WebSocketMessageType messageType,
const std::string& str,
size_t wireSize,
const ix::WebSocketErrorInfo& error,
@ -49,7 +49,7 @@ int main(int argc, char** argv)
for (auto&& client : server.getClients())
{
if (client != &webSocket)
if (client != webSocket)
{
client->send(str);
}