internal void OnlineUserChanged()
 {
     for (int i = 0; i < ChatPeers.Count; i++)
     {
         UserInfo info = OnlineUserList.Find((UserInfo user) => { return(user.UserID == ChatPeers[i].UserID); });
         if (info == null)
         {
             Debug.Log("OnPeerOffline: uid = " + ChatPeers[i].UserID);
             IMInfo im = new IMInfo();
             im.UserID = ChatPeers[i].UserID;
             //User offline, hang up
             OnHang(im);
         }
     }
 }
Exemple #2
0
 public UserInfo GetUserInfoById(int id)
 {
     return(OnlineUserList.Find((UserInfo user) => { return user.UserID == id; }));
 }