Whomst removed the plugin update option check
This commit is contained in:
@@ -158,26 +158,27 @@ 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);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sort based on dependencies.
|
// Sort based on dependencies.
|
||||||
|
Reference in New Issue
Block a user