internal bool CheckMarketHistory() { var updated = false; var region = Regions.GetTradehubRegionId(SolarSystems.GetSolarSystem(SettingsInterface.GlobalSettings.TradeHub)); var esiMarketHistory = EsiDataInterface.GetMarketHistory(Id, region); if (esiMarketHistory == null) { return(updated); } if (_esiMarketHistory == null) { _esiMarketHistory = esiMarketHistory; updated = true; return(updated); } if (Equals(_esiMarketHistory, esiMarketHistory)) { return(updated); } _esiMarketHistory = esiMarketHistory; updated = true; OnMarketHistoryUpdated(); return(updated); }
internal void Init() { _esiPrice = EsiDataInterface.GetPriceById(Id); if (_esiPrice != null) { AdjustedPrice = _esiPrice.AdjustedPrice; } else { Invalid = true; } var region = Regions.GetTradehubRegionId(SolarSystems.GetSolarSystem(SettingsInterface.GlobalSettings.TradeHub)); _esiMarketHistory = EsiDataInterface.GetMarketHistory(Id, region); var esiMarketOrders = EsiDataInterface.GetMarketOrders(Id, region); if (esiMarketOrders != null) { _esiMarketOrders.Add(esiMarketOrders); } }