private bool CheckForNewAuctionStarting()
 {
     if (CurrentAuction == null &&
         (DateTime.UtcNow - LastCompletedAuction).TotalSeconds > Plugin.Instance.Configuration.Instance.IntervalInbetween &&
         AuctionQueue.Count > 0)
     {
         var found = AuctionQueue.First();
         AuctionQueue.Remove(found);
         StartAuction(found);
         return(true);
     }
     return(false);
 }
 public bool HasAnyAuction(ulong id)
 {
     return((CurrentAuction != null && CurrentAuction.Auction.Owner.Id == id) || AuctionQueue.Any(c => c.Owner.Id == id));
 }