public void CreateSeek(SeekParameters data) { ConnectedUser seeker = CallerUser(); if (seeker == null) { return; } Seek seek = new Seek(seeker, data); string compatibleSeeker = Pool.FindCompatibleSeeker(seek); if (compatibleSeeker != null) { Pool.RemoveSeek(compatibleSeeker); string gameId = "lskjndf"; Clients.User(seeker.Name).SendAsync("GameMade", gameId); Clients.User(compatibleSeeker).SendAsync("GameMade", gameId); } else { Pool.AddSeek(seek); } UpdateSubscribers(); }
public Seek(ConnectedUser seeker, SeekParameters parameters) { Seeker = seeker; Parameters = parameters; }