feat: plugin load await

This commit is contained in:
JellyBrick
2023-11-29 18:04:37 +09:00
parent 5db759150c
commit bbff0a6bc2
6 changed files with 90 additions and 95 deletions

View File

@ -11,11 +11,11 @@ import {
loadAllPreloadPlugins();
ipcRenderer.on('plugin:unload', (_, id: string) => {
forceUnloadPreloadPlugin(id);
ipcRenderer.on('plugin:unload', async (_, id: string) => {
await forceUnloadPreloadPlugin(id);
});
ipcRenderer.on('plugin:enable', (_, id: string) => {
forceLoadPreloadPlugin(id);
ipcRenderer.on('plugin:enable', async (_, id: string) => {
await forceLoadPreloadPlugin(id);
});
contextBridge.exposeInMainWorld('mainConfig', config);