Exemple #1
0
 internal void AddFriendRequest(SocketRemoteUser User)
 {
     if (Server.poeople.Any(s => s.ID == User.ID))
     {
         IEnumerable <IUser> b = Server.poeople.Where(s => s.ID == User.ID);
         foreach (IUser item in b)
         {
             Server.poeople.Remove(item);
         }
         Server.poeople.Add(User);
     }
     else
     {
         Server.poeople.Add(User);
     }
     _FriendRequests.Add(User);
 }
Exemple #2
0
 internal void RemoveFriendRequest(SocketRemoteUser User)
 {
     if (Server.poeople.Any(s => s.ID == User.ID))
     {
         IEnumerable <IUser> b = Server.poeople.Where(s => s.ID == User.ID);
         foreach (IUser item in b)
         {
             Server.poeople.Remove(item);
         }
     }
     Server.poeople.Add(User);
     foreach (IRemoteUser user in _FriendRequests)
     {
         if (User.ID == user.ID)
         {
             _FriendRequests.Remove(User);
         }
     }
 }
Exemple #3
0
 public IUser GetAuthor()
 {
     return(SocketRemoteUser.GetUser(AuthorID));
 }