Browse Source

Sort out order of download / clean up

Antony Male 10 years ago
parent
commit
443ec3ca34
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/SyncTrayzor/Services/UpdateManagement/UpdateDownloader.cs

+ 3 - 3
src/SyncTrayzor/Services/UpdateManagement/UpdateDownloader.cs

@@ -36,9 +36,6 @@ namespace SyncTrayzor.Services.UpdateManagement
 
 
         public async Task<string> DownloadUpdateAsync(string url, Version version)
         public async Task<string> DownloadUpdateAsync(string url, Version version)
         {
         {
-            // House-keeping
-            this.CleanUpUnusedFiles();
-
             var downloadPath = Path.Combine(this.downloadsDir, String.Format(downloadFileName, version.ToString(3)));
             var downloadPath = Path.Combine(this.downloadsDir, String.Format(downloadFileName, version.ToString(3)));
 
 
             // Just in case...
             // Just in case...
@@ -62,6 +59,9 @@ namespace SyncTrayzor.Services.UpdateManagement
                     this.filesystemProvider.Delete(downloadPath);
                     this.filesystemProvider.Delete(downloadPath);
                 }
                 }
             }
             }
+
+            // House-keeping. Do this now, after SetLastAccessTimeUTc has been called, but before we start hitting the early-exits
+            this.CleanUpUnusedFiles();
             
             
             if (download)
             if (download)
             {
             {