public bool HasSentInviteTo(RemotePlayer destination) { lock (SentInvites) { return(SentInvites.ContainsKey(destination.ID)); } }
public void ClearAllInvites() { lock (this.IncomingInvites) { foreach (var incoming in IncomingInvites.ToArray()) { this.RevokeIncomingInvite(incoming.Value); } } lock (this.SentInvites) { foreach (var sent in SentInvites.ToArray()) { this.RevokeSentInvite(sent.Value); } } }