public async Task Setup(Linker _linker, IProgress <string> progress) { linker = _linker; logger.Info("Loading Online Data..."); progress.Report("Loading Online Data..."); // Load Data from API data = OnlineData.LoadData(await FetchURLData(linker.minerManager.GetDataURL())); }
public async Task Setup(Linker _linker, IProgress <ProgressReport> progress) { linker = _linker; logger.Info("Loading Online Data..."); progress.Report(new ProgressReport("Loading Online Data...")); // Load Data from API try { data = OnlineData.LoadData(await FetchURLData(linker.minerManager.GetDataURL())); } catch (WebException e) { progress.Report(new ProgressReport("Could not load Online Data at " + linker.minerManager.GetDataURL(), e)); } }