Fix code I shouldn't have commited

This commit is contained in:
Timothy Baldridge 2021-12-18 07:23:36 -07:00
parent 0446331c44
commit 5b3225e5f8

View File

@ -1,17 +1,9 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.IO.Compression; using System.IO.Compression;
using System.Linq;
using System.Threading.Tasks;
using FluentFTP.Helpers;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Wabbajack.BuildServer; using Wabbajack.BuildServer;
using Wabbajack.Common; using Wabbajack.Common;
using Wabbajack.DTOs.CDN; using Wabbajack.DTOs.CDN;
using Wabbajack.DTOs.JsonConverters; using Wabbajack.DTOs.JsonConverters;
using Wabbajack.Hashing.xxHash64;
using Wabbajack.Paths; using Wabbajack.Paths;
using Wabbajack.Paths.IO; using Wabbajack.Paths.IO;
@ -102,11 +94,11 @@ public class AuthorFiles
folder.DeleteDirectory(); folder.DeleteDirectory();
} }
public async Task<FileDefinition> ReadDefinitionForServerId(string hashAsHex) public async Task<FileDefinition> ReadDefinitionForServerId(string serverAssignedUniqueId)
{ {
var data = await ReadDefinition(_settings.MirrorFilesFolder.ToAbsolutePath().Combine(hashAsHex).Combine("definition.json.gz")); if (_byServerId.TryGetValue(serverAssignedUniqueId, out var found))
if (data.Hash != Hash.FromHex(hashAsHex)) return found;
throw new Exception($"Definition hex does not match {data.Hash.ToHex()} vs {hashAsHex}"); await AllAuthoredFiles();
return data; return _byServerId[serverAssignedUniqueId];
} }
} }