public Task<SendItemToTradePileResponse> SendItemToTradePileAsync(ItemData itemData)
        {
            itemData.ThrowIfNullArgument();

            return _requestFactories.SendItemToTradePileRequestFactory(itemData).PerformRequestAsync();
        }
示例#2
0
        public Task<SendItemToClubResponse> SendItemToClubAsync(ItemData itemData)
        {
            itemData.ThrowIfNullArgument();

            return _requestFactories.SendItemToClubRequestFactory(new[] { itemData }).PerformRequestAsync();
        }
        public Task<Item> GetItemAsync(ItemData itemData)
        {
            itemData.ThrowIfNullArgument();

            return _requestFactories.ItemByItemDataRequestFactory(itemData).PerformRequestAsync();
        }
        public async Task<TradePileResponse> SendItemToTradePileAsync(ItemData itemData)
        {
            itemData.ThrowIfNullArgument();

            try
            {
                return await _requestFactories.SendItemToTradePileRequestFactory(itemData).PerformRequestAsync();
            }
            catch (Exception e)
            {
                throw new FutException("Send to transfer market failed", e);
            }
        }