More diagnostic messages

This commit is contained in:
Timothy Baldridge 2020-04-01 06:51:37 -06:00
parent 8946389da4
commit 10aaf62279

View File

@ -40,9 +40,11 @@ namespace Wabbajack.Lib.FileUploader
var hashTask = filename.FileHashAsync(); var hashTask = filename.FileHashAsync();
Utils.Log($"{UploadURL}/{filename.FileName.ToString()}/start"); Utils.Log($"{UploadURL}/{filename.FileName.ToString()}/start");
var response = await client.PutAsync($"{UploadURL}/{filename.FileName.ToString()}/start", new StringContent("")); using var response = await client.PutAsync($"{UploadURL}/{filename.FileName.ToString()}/start", new StringContent(""));
if (!response.IsSuccessStatusCode) if (!response.IsSuccessStatusCode)
{ {
Utils.Log("Error starting upload");
Utils.Log(await response.Content.ReadAsStringAsync());
tcs.SetException(new Exception($"Start Error: {response.StatusCode} {response.ReasonPhrase}")); tcs.SetException(new Exception($"Start Error: {response.StatusCode} {response.ReasonPhrase}"));
return; return;
} }
@ -100,11 +102,11 @@ namespace Wabbajack.Lib.FileUploader
{ {
progressFn(1.0); progressFn(1.0);
var hash = (await hashTask).ToHex(); var hash = (await hashTask).ToHex();
response = await client.PutAsync(UploadURL + $"/{key}/finish/{hash}", new StringContent("")); using var finalResponse = await client.PutAsync(UploadURL + $"/{key}/finish/{hash}", new StringContent(""));
if (response.IsSuccessStatusCode) if (finalResponse.IsSuccessStatusCode)
tcs.SetResult(await response.Content.ReadAsStringAsync()); tcs.SetResult(await finalResponse.Content.ReadAsStringAsync());
else else
tcs.SetException(new Exception($"Finalization Error: {response.StatusCode} {response.ReasonPhrase}")); tcs.SetException(new Exception($"Finalization Error: {finalResponse.StatusCode} {finalResponse.ReasonPhrase}"));
} }
progressFn(0.0); progressFn(0.0);