Exemplo n.º 1
0
        public OfferSession(TradeOfferWebAPI webApi, SteamWeb steamWeb)
        {
            this._webApi   = webApi;
            this._steamWeb = steamWeb;

            JsonSerializerSettings = new JsonSerializerSettings();
            JsonSerializerSettings.PreserveReferencesHandling = PreserveReferencesHandling.None;
            JsonSerializerSettings.Formatting = Formatting.None;
        }
Exemplo n.º 2
0
 public TradeOfferManager(string apiKey, SteamWeb steamWeb, DateTime lastTimeCheckedOffers)
 {
     if (apiKey == null)
     {
         throw new ArgumentNullException(nameof(apiKey));
     }
     LastTimeCheckedOffers = lastTimeCheckedOffers;
     _webApi = new TradeOfferWebAPI(apiKey, steamWeb);
     Session = new OfferSession(_webApi, steamWeb);
     _unhandledTradeOfferUpdates = new ConcurrentQueue <Offer>();
 }