Exemplo n.º 1
0
        public OfferSession(TradeOfferWebApi webApi, CookieContainer cookies, string sessionId)
        {
            _webApi    = webApi;
            _cookies   = cookies;
            _sessionId = sessionId;

            JsonSerializerSettings = new JsonSerializerSettings
            {
                PreserveReferencesHandling = PreserveReferencesHandling.None, Formatting = Formatting.None
            };
        }
        public TradeOfferManager(string apiKey, CookieContainer cookies, string sessionid)
        {
            if (apiKey == null)
            {
                throw new ArgumentNullException(nameof(apiKey));
            }

            this.LastTimeCheckedOffers = DateTime.MinValue;
            this._webApi  = new TradeOfferWebApi(apiKey);
            this._session = new OfferSession(this._webApi, cookies, sessionid);
            this._unhandledTradeOfferUpdates = new Queue <Offer>();
        }
Exemplo n.º 3
0
        public OfferSession(TradeOfferWebApi webApi, CookieContainer cookies, string sessionId, WebProxy proxy = null)
        {
            this._webApi    = webApi;
            this._cookies   = cookies;
            this._sessionId = sessionId;
            this._proxy     = proxy;

            this.JsonSerializerSettings = new JsonSerializerSettings
            {
                PreserveReferencesHandling = PreserveReferencesHandling.None,
                Formatting = Formatting.None
            };
        }