public async void Add(string userID, string docID, WebSocket socket) { _socket.Add(userID, socket); if (!_users.ContainsKey(docID)) { var users = new List <string>(); users.Add(userID); _users.Add(docID, users); } else { _users[docID].Add(userID); } foreach (var userToSend in _users[docID]) { foreach (var user in _users[docID]) { var lineReq = new LineRequest(); lineReq.UserID = user; var response = JsonConvert.SerializeObject(lineReq); await Send(userToSend, response); } } }
public void Add(string id, WebSocket socket) { _socket.Add(id, socket); }