Esempio n. 1
0
 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()));
 }
Esempio n. 2
0
        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));
            }
        }