diff --git a/TelegramSearchBot.UpdateBuilder/Program.cs b/TelegramSearchBot.UpdateBuilder/Program.cs index dc1e067a..82df8502 100644 --- a/TelegramSearchBot.UpdateBuilder/Program.cs +++ b/TelegramSearchBot.UpdateBuilder/Program.cs @@ -242,7 +242,7 @@ static List PruneCatalogEntries( }) .ToList(); - var tempManifest = new UpdateManifest + var manifest = new UpdateManifest { TargetVersion = toVersion, MinSourceVersion = fromVersion, @@ -255,24 +255,9 @@ static List PruneCatalogEntries( CreatedAt = DateTime.UtcNow }; - var tempBytes = CreatePackage(tempManifest, files); - var finalChecksum = ComputeSha512(tempBytes); - - var finalManifest = new UpdateManifest - { - TargetVersion = toVersion, - MinSourceVersion = fromVersion, - MaxSourceVersion = isCumulative ? null : fromVersion, - IsAnchor = isAnchor, - IsCumulative = isCumulative, - ChainDepth = chainDepth, - Files = manifestFiles, - Checksum = finalChecksum, - CreatedAt = DateTime.UtcNow - }; - - var finalBytes = CreatePackage(finalManifest, files); - return (finalBytes, finalChecksum); + var packageBytes = CreatePackage(manifest, files); + var packageChecksum = ComputeSha512(packageBytes); + return (packageBytes, packageChecksum); } static byte[] CreatePackage(UpdateManifest manifest, IReadOnlyList files)