src/modules/launcher/Wox.Core/Plugin/PluginManager.cs
/// <summary>
/// because InitializePlugins needs API, so LoadPlugins needs to be called first
/// todo happlebao The API should be removed
/// </summary>
/// <param name="settings"></param>
because InitializePlugins needs API, so LoadPlugins needs to be called first
todo happlebao The API should be removed
because InitializePlugins needs API so LoadPlugins needs to be called first todo happlebao The API should be removed
public static void LoadPlugins(PluginsSettings settings)
        {
            _metadatas = PluginConfig.Parse(Directories);
            Settings = settings;
            Settings.UpdatePluginSettings(_metadatas);
            AllPlugins = PluginsLoader.Plugins(_metadatas, Settings);
        }
public static void LoadPlugins ( PluginsSettings settings ) { _metadatas = PluginConfig . Parse ( Directories ) ; Settings = settings ; Settings . UpdatePluginSettings ( _metadatas ) ; AllPlugins = PluginsLoader . Plugins ( _metadatas , Settings ) ; }
because InitializePlugins needs API, so LoadPlugins needs to be called first
todo happlebao The API should be removed
because InitializePlugins needs API so LoadPlugins needs to be called first todo happlebao The API should be removed
settings
PluginsSettings
None