#include "SignalServer.h" void SignalServer::join(const std::string &id, WebSocketSignalSession *client) { m_clients.insert({id, client}); } void SignalServer::leave(const std::string &id) { if (m_clients.contains(id)) { m_clients.erase(id); } } WebSocketSignalSession *SignalServer::client(const std::string &id) { WebSocketSignalSession *ret; if (m_clients.contains(id)) { ret = m_clients.at(id); } return ret; }