Whomst removed the plugin update option check

This commit is contained in:
John Gross
2020-02-23 09:18:11 -08:00
parent d3de1426b2
commit f2a077deed

View File

@@ -158,25 +158,26 @@ namespace Torch.Managers
pluginsToLoad.Add(pluginItem); pluginsToLoad.Add(pluginItem);
} }
// Download any plugin updates.
bool updatesGotten = DownloadPluginUpdates(pluginsToLoad);
if (updatesGotten) if (Torch.Config.ShouldUpdatePlugins)
{ {
// Resort the plugins just in case updates changed load hints. if (DownloadPluginUpdates(pluginsToLoad))
pluginItems = GetLocalPlugins(PluginDir);
pluginsToLoad.Clear();
foreach (var item in pluginItems)
{ {
var pluginItem = item; // Resort the plugins just in case updates changed load hints.
if (!TryValidatePluginDependencies(pluginItems, ref pluginItem, out var missingPlugins)) pluginItems = GetLocalPlugins(PluginDir);
pluginsToLoad.Clear();
foreach (var item in pluginItems)
{ {
foreach (var missingPlugin in missingPlugins) var pluginItem = item;
_log.Warn($"{item.Manifest.Name} is missing dependency {missingPlugin}. Skipping plugin."); if (!TryValidatePluginDependencies(pluginItems, ref pluginItem, out var missingPlugins))
continue; {
} foreach (var missingPlugin in missingPlugins)
_log.Warn($"{item.Manifest.Name} is missing dependency {missingPlugin}. Skipping plugin.");
continue;
}
pluginsToLoad.Add(pluginItem); pluginsToLoad.Add(pluginItem);
}
} }
} }