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); }
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); } } }
public IUser GetAuthor() { return(SocketRemoteUser.GetUser(AuthorID)); }