mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Fixes
This commit is contained in:
parent
75aaec5fa2
commit
0446331c44
@ -75,6 +75,7 @@ public class ForceHeal : IVerb
|
|||||||
validated = await _client.UploadPatch(validated, outData);
|
validated = await _client.UploadPatch(validated, outData);
|
||||||
_logger.LogInformation("Patch Updated, validating result by downloading patch");
|
_logger.LogInformation("Patch Updated, validating result by downloading patch");
|
||||||
|
|
||||||
|
_logger.LogInformation("Checking URL {Url}", validated.PatchUrl);
|
||||||
using var patchStream = await _httpClient.GetAsync(validated.PatchUrl);
|
using var patchStream = await _httpClient.GetAsync(validated.PatchUrl);
|
||||||
if (!patchStream.IsSuccessStatusCode)
|
if (!patchStream.IsSuccessStatusCode)
|
||||||
throw new HttpException(patchStream);
|
throw new HttpException(patchStream);
|
||||||
|
@ -257,9 +257,9 @@ public class Client
|
|||||||
|
|
||||||
private async Task UpdateGitHubFile<T>(string owner, string repo, string path, T content, string oldSha)
|
private async Task UpdateGitHubFile<T>(string owner, string repo, string path, T content, string oldSha)
|
||||||
{
|
{
|
||||||
var json = _dtos.Serialize(content);
|
var json = _dtos.Serialize(content, writeIndented: true);
|
||||||
var msg = await MakeMessage(HttpMethod.Post,
|
var msg = await MakeMessage(HttpMethod.Post,
|
||||||
new Uri($"{_configuration.BuildServerUrl}/github/?owner={owner}&repo={repo}&path={path}&oldSha={oldSha}"));
|
new Uri($"{_configuration.BuildServerUrl}github/?owner={owner}&repo={repo}&path={path}&oldSha={oldSha}"));
|
||||||
|
|
||||||
msg.Content = new StringContent(json, Encoding.UTF8, "application/json");
|
msg.Content = new StringContent(json, Encoding.UTF8, "application/json");
|
||||||
using var result = await _client.SendAsync(msg);
|
using var result = await _client.SendAsync(msg);
|
||||||
@ -270,13 +270,13 @@ public class Client
|
|||||||
private async Task<(string Sha, T Content)> GetGithubFile<T>(string owner, string repo, string path)
|
private async Task<(string Sha, T Content)> GetGithubFile<T>(string owner, string repo, string path)
|
||||||
{
|
{
|
||||||
var msg = await MakeMessage(HttpMethod.Get,
|
var msg = await MakeMessage(HttpMethod.Get,
|
||||||
new Uri($"{_configuration.BuildServerUrl}/github/?owner={owner}&repo={repo}&path={path}"));
|
new Uri($"{_configuration.BuildServerUrl}github/?owner={owner}&repo={repo}&path={path}"));
|
||||||
using var oldData = await _client.SendAsync(msg);
|
using var oldData = await _client.SendAsync(msg);
|
||||||
if (!oldData.IsSuccessStatusCode)
|
if (!oldData.IsSuccessStatusCode)
|
||||||
throw new HttpException(oldData);
|
throw new HttpException(oldData);
|
||||||
|
|
||||||
var sha = oldData.Headers.GetValues(_configuration.ResponseShaHeader).First();
|
var sha = oldData.Headers.GetValues(_configuration.ResponseShaHeader).First();
|
||||||
return (sha, (await oldData.Content.ReadFromJsonAsync<T>())!);
|
return (sha, (await oldData.Content.ReadFromJsonAsync<T>(_dtos.Options))!);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ public class Configuration
|
|||||||
public string MetricsKeyHeader { get; set; } = "x-metrics-key";
|
public string MetricsKeyHeader { get; set; } = "x-metrics-key";
|
||||||
public string AuthorKeyHeader { get; set; } = "x-api-key";
|
public string AuthorKeyHeader { get; set; } = "x-api-key";
|
||||||
|
|
||||||
public string ResponseShaHeader { get; set; } = "x-response-sha";
|
public string ResponseShaHeader { get; set; } = "x-content-sha";
|
||||||
|
|
||||||
|
|
||||||
public Uri ServerAllowList { get; set; } =
|
public Uri ServerAllowList { get; set; } =
|
||||||
@ -21,7 +21,7 @@ public class Configuration
|
|||||||
public Uri UpgradedArchives { get; set; } =
|
public Uri UpgradedArchives { get; set; } =
|
||||||
new("https://raw.githubusercontent.com/wabbajack-tools/mod-lists/master/reports/upgraded.json");
|
new("https://raw.githubusercontent.com/wabbajack-tools/mod-lists/master/reports/upgraded.json");
|
||||||
|
|
||||||
//public Uri BuildServerUrl { get; set; } = new("https://build.wabbajack.org/");
|
public Uri BuildServerUrl { get; set; } = new("https://build.wabbajack.org/");
|
||||||
public Uri BuildServerUrl { get; set; } = new("http://localhost:5000/");
|
//public Uri BuildServerUrl { get; set; } = new("http://localhost:5000/");
|
||||||
public string PatchBaseAddress { get; set; } = new("https://patches.wabbajack.org/");
|
public string PatchBaseAddress { get; set; } = new("https://patches.wabbajack.org/");
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user