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 gameMeta = GameRegistry.GetByMO2ArchiveName(name);
var game = gameMeta != null ? GameRegistry.GetByMO2ArchiveName(name).Game : GameRegistry.GetByNexusName(name).Game; var game = gameMeta != null ? GameRegistry.GetByMO2ArchiveName(name).Game : GameRegistry.GetByNexusName(name).Game;
var client = await NexusApiClient.Get(); 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 return new State
{ {
GameName = general.gameName, 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" }; var builder = new UriBuilder(url) { Host = Consts.WabbajackCacheHostname, Port = Consts.WabbajackCachePort, Scheme = "http" };
return await Get<T>(builder.ToString()); return await Get<T>(builder.ToString());
} }
catch (Exception ex) catch (Exception)
{ {
return await Get<T>(url); return await Get<T>(url);
} }