public void Start(IMinerUpdateIndicator minerUpdateIndicator)
        {
            _minerUpdateIndicator = minerUpdateIndicator;

            // if something not right delete previous and download new
            try {
                if (File.Exists(BinsZipLocation))
                {
                    File.Delete(BinsZipLocation);
                }
                if (Directory.Exists("bin"))
                {
                    Directory.Delete("bin", true);
                }
            } catch { }
            Downlaod();
        }
Beispiel #2
0
        public void Start(IMinerUpdateIndicator minerUpdateIndicator)
        {
            _minerUpdateIndicator = minerUpdateIndicator;

            // if something not right delete previous and download new
            try {
                if (File.Exists(_downloadSetup.BinsZipLocation))
                {
                    File.Delete(_downloadSetup.BinsZipLocation);
                }
                if (Directory.Exists(_downloadSetup.ZipedFolderName))
                {
                    Directory.Delete(_downloadSetup.ZipedFolderName, true);
                }
            } catch (Exception e) {
                Helpers.ConsolePrint("MinersDownloader", e.Message);
            }
            Downlaod();
        }
 public async Task Start(IMinerUpdateIndicator minerUpdateIndicator, IDialogCoordinator dialogCoordinator)
 {
     _minerUpdateIndicator = minerUpdateIndicator;
     _tcs = new TaskCompletionSource <bool>();
     _dialogCoordinator = dialogCoordinator;
     //if something not right delete previous and download new
     try
     {
         if (File.Exists(_downloadSetup.BinsZipLocation))
         {
             File.Delete(_downloadSetup.BinsZipLocation);
         }
         if (Directory.Exists(_downloadSetup.ZipedFolderName))
         {
             Directory.Delete(_downloadSetup.ZipedFolderName, true);
         }
     }
     catch (Exception ex)
     {
         Helpers.ConsolePrint("MinersDownloadManager", ex.Message);
     }
     await Download();
 }