mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
Added log message for failed ModInfo get in NexusDownloader
This commit is contained in:
@ -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,
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user