Skip to content

Commit 1e33973

Browse files
committed
Fix error with diff download for verison 1
1 parent 6be46b4 commit 1e33973

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

Assets/PatchKit Patcher/Scripts/AppUpdater/AppUpdaterContentStrategy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public void Update(CancellationToken cancellationToken)
3232

3333
DebugLogger.LogVariable(latestVersionId, "latestVersionId");
3434

35-
var checkDiskSpaceCommand = commandFactory.CreateCheckDiskSpaceCommand(latestVersionId, _context);
35+
var checkDiskSpaceCommand = commandFactory.CreateCheckDiskSpaceCommandForContent(latestVersionId, _context);
3636
checkDiskSpaceCommand.Prepare(_context.StatusMonitor);
3737
checkDiskSpaceCommand.Execute(cancellationToken);
3838

Assets/PatchKit Patcher/Scripts/AppUpdater/AppUpdaterDiffStrategy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public void Update(CancellationToken cancellationToken)
4343

4444
var commandFactory = new AppUpdaterCommandFactory();
4545

46-
var checkDiskSpaceCommand = commandFactory.CreateCheckDiskSpaceCommand(latestVersionId, _context);
46+
var checkDiskSpaceCommand = commandFactory.CreateCheckDiskSpaceCommandForDiff(latestVersionId, _context);
4747
checkDiskSpaceCommand.Prepare(_context.StatusMonitor);
4848
checkDiskSpaceCommand.Execute(cancellationToken);
4949

Assets/PatchKit Patcher/Scripts/AppUpdater/Commands/AppUpdaterCommandFactory.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public IValidateLicenseCommand CreateValidateLicenseCommand(AppUpdaterContext co
7676
return new ValidateLicenseCommand(context.LicenseDialog, context.App.RemoteMetaData);
7777
}
7878

79-
public ICheckDiskSpace CreateCheckDiskSpaceCommand(int versionId, AppUpdaterContext context)
79+
public ICheckDiskSpace CreateCheckDiskSpaceCommandForDiff(int versionId, AppUpdaterContext context)
8080
{
8181
// get project biggest file size
8282
long biggestFileSize = 0;
@@ -94,5 +94,11 @@ public ICheckDiskSpace CreateCheckDiskSpaceCommand(int versionId, AppUpdaterCont
9494
AppDiffSummary diffSummary = context.App.RemoteMetaData.GetDiffSummary(versionId);
9595
return new CheckDiskSpaceCommand(diffSummary, context.App.LocalDirectory.Path, biggestFileSize);
9696
}
97+
98+
public ICheckDiskSpace CreateCheckDiskSpaceCommandForContent(int versionId, AppUpdaterContext context)
99+
{
100+
AppContentSummary contentSummary = context.App.RemoteMetaData.GetContentSummary(versionId);
101+
return new CheckDiskSpaceCommand(contentSummary, context.App.LocalDirectory.Path);
102+
}
97103
}
98104
}

0 commit comments

Comments
 (0)