internal void Invite(WebClient client) { if (!m_Invited.Contains(client)) { m_Invited.Add(client); } client.Send(new WebMessage("chatInvite", ToJSON())); }
/// <summary> /// Send a WebMessage to a single WebClient /// </summary> /// <param name="publicKey">The PublicKey of the WebClient</param> /// <param name="message">The Message</param> public void SendMessage(Guid publicKey, WebMessage message) { WebClient client = Clients.SingleOrDefault(c => c.PublicKey.Equals(publicKey)); if (null != client) { client.Send(message); } }
internal void Refresh(WebClient client) { client.Send(new WebMessage("webShareRefresh", ToJSON())); }