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);
            //}
        }
Esempio n. 3
0
 public void SendPrivateMessage(ChatMessage CM, string To)
 {
     if (ClientCallBacks.ContainsKey(To))
     {
         ClientCallBacks[To].NewPrivateMessage(CM);
     }
 }