public List <MarketItem> InitMarket() { return(CharacterMarketCache.TryGetValue(this.CurrentCharId, id => { string path = string.Format("/foodie-api/gameMarket/waresList?charaId={0}", this.CurrentCharId); return this.PostResult <List <MarketItem> >(path, null); })); }
public override void Execute() { CharacterCache.ClearCache(this._site.CurrentCharId); CharacterEquipCache.ClearCache(this._site.CurrentCharId); CharacterSkillCache.ClearCache(this._site.CurrentCharId); AllMapCache.ClearCache(this._site.CurrentCharId); CharacterMarketCache.ClearCache(this._site.CurrentCharId); CharacterArmyGroupCache.ClearCache(this._site.CurrentCharId); RealmBonusCache.ClearCache(this._site.CurrentCharId); CharacterActivityCache.ClearCache(this._site.CurrentCharId); Response.WriteAsync(JsonUtil.Serialize(new { })); }
public override void Execute() { string eid = GetQuery("eid"); int count = GetQuery <int>("count"); this._site.MarketBuy(eid, count); //CharacterCache.ClearCache(this._site.CurrentCharId); CharacterMarketCache.ClearCache(this._site.CurrentCharId); CharacterActivityCache.ClearCache(this._site.CurrentCharId); Response.WriteAsync(JsonUtil.Serialize(new { })); }