*Add plugin emit for plugins loaded
This commit is contained in:
parent
f849579156
commit
2db95ff746
|
@ -159,12 +159,14 @@ export function getPluginAPIManager(): PluginAPIManager {
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function loadPlugins() {
|
export async function loadPlugins() {
|
||||||
const api = getPluginAPIManager();
|
const apiManager = getPluginAPIManager();
|
||||||
|
|
||||||
api.loadPluginInstance(pluginCore);
|
apiManager.loadPluginInstance(pluginCore);
|
||||||
api.loadPluginInstance(pluginRpc);
|
apiManager.loadPluginInstance(pluginRpc);
|
||||||
|
|
||||||
for (const plugin of [...new Set(config.array("plugins", []))] as []) {
|
for (const plugin of [...new Set(config.array("plugins", []))] as []) {
|
||||||
api.loadPlugin(plugin);
|
await apiManager.loadPlugin(plugin);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getPluginAPI().emit("core.pluginsLoaded");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue