Added log message for failed ModInfo get in NexusDownloader

This commit is contained in:
Justin Swanson 2020-02-03 20:06:35 -06:00
parent 11d6401374
commit 7dc5b4c9d3
2 changed files with 11 additions and 2 deletions

View File

@ -59,7 +59,16 @@ namespace Wabbajack.Lib.Downloaders
var gameMeta = GameRegistry.GetByMO2ArchiveName(name);
var game = gameMeta != null ? GameRegistry.GetByMO2ArchiveName(name).Game : GameRegistry.GetByNexusName(name).Game;
var client = await NexusApiClient.Get();
var info = await client.GetModInfo(game, general.modID);
dynamic info;
try
{
info = await client.GetModInfo(game, general.modID);
}
catch (Exception)
{
Utils.Error($"Error getting mod info for Nexus mod with {general.modID}");
throw;
}
return new State
{
GameName = general.gameName,

View File

@ -249,7 +249,7 @@ namespace Wabbajack.Lib.NexusApi
var builder = new UriBuilder(url) { Host = Consts.WabbajackCacheHostname, Port = Consts.WabbajackCachePort, Scheme = "http" };
return await Get<T>(builder.ToString());
}
catch (Exception ex)
catch (Exception)
{
return await Get<T>(url);
}