public void SendPrivateMessage(ChatMessage cm, string to) { if (ClientCallBacks.ContainsKey(to)) { ClientCallBacks[to].NewPrivateMessage(cm); } }
public void SendPublicMessage(ChatMessage cm, string username) { foreach (KeyValuePair<string, IChatCallBack> pair in ClientCallBacks) { if (pair.Key != username) ClientCallBacks[pair.Key].NewPublicMessage(cm); } //List<User> online = GetListOnlineFriends(To); //foreach (User user in online) //{ // ClientCallBacks[user.username].NewMessage(CM); //} }
public void SendPrivateMessage(ChatMessage CM, string To) { if (ClientCallBacks.ContainsKey(To)) { ClientCallBacks[To].NewPrivateMessage(CM); } }