private void Page_Load(object sender, System.EventArgs e) { if (!ServiceConfiguration.CheckEnabled("universe", Response)) { return; } ResourceManager resourceManager = new ResourceManager(Server, Cache); // NOTE: This (re)initializes a static data structure used for // resolving names into sector locations, so needs to be run // before any other objects (e.g. Worlds) are loaded. SectorMap map = SectorMap.FromName(SectorMap.DefaultSetting, resourceManager); // Filter parameters string era = GetStringOption("era"); bool requireData = GetBoolOption("requireData", defaultValue: false); Result data = new Result(); foreach (Sector sector in map.Sectors) { if (requireData && sector.DataFile == null) continue; if (era != null && (sector.DataFile == null || sector.DataFile.Era != era)) continue; SectorBase sb = new SectorBase(sector); data.Sectors.Add(sb); } SendResult(data); }
private void Page_Load(object sender, System.EventArgs e) { if (!ServiceConfiguration.CheckEnabled("universe", Response)) { return; } ResourceManager resourceManager = new ResourceManager(Server, Cache); // NOTE: This (re)initializes a static data structure used for // resolving names into sector locations, so needs to be run // before any other objects (e.g. Worlds) are loaded. SectorMap map = SectorMap.FromName(SectorMap.DefaultSetting, resourceManager); // Filter parameters string era = GetStringOption("era"); bool requireData = GetBoolOption("requireData", defaultValue: false); Result data = new Result(); foreach (Sector sector in map.Sectors) { if (requireData && sector.DataFile == null) { continue; } if (era != null && (sector.DataFile == null || sector.DataFile.Era != era)) { continue; } SectorBase sb = new SectorBase(sector); data.Sectors.Add(sb); } SendResult(data); }