Skip to content
This repository has been archived by the owner on Nov 4, 2021. It is now read-only.

Commit

Permalink
wait until plugin has loaded before starting
Browse files Browse the repository at this point in the history
  • Loading branch information
mariusandra committed Feb 25, 2021
1 parent 12f18da commit db21e65
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/plugins.ts
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ async function loadPlugin(server: PluginsServer, pluginConfig: PluginConfig): Pr

try {
pluginConfig.vm = createPluginConfigVM(server, pluginConfig, indexJs)
await pluginConfig.vm.vmPromise //
status.info('🔌', `Loaded local plugin "${plugin.name}" from "${pluginPath}"!`)
await clearError(server, pluginConfig)
return true
Expand All @@ -155,6 +156,7 @@ async function loadPlugin(server: PluginsServer, pluginConfig: PluginConfig): Pr
if (indexJs) {
try {
pluginConfig.vm = createPluginConfigVM(server, pluginConfig, indexJs)
await pluginConfig.vm.vmPromise
status.info('🔌', `Loaded plugin "${plugin.name}"!`)
await clearError(server, pluginConfig)
return true
Expand All @@ -167,6 +169,7 @@ async function loadPlugin(server: PluginsServer, pluginConfig: PluginConfig): Pr
} else if (plugin.plugin_type === 'source' && plugin.source) {
try {
pluginConfig.vm = createPluginConfigVM(server, pluginConfig, plugin.source)
await pluginConfig.vm.vmPromise
status.info('🔌', `Loaded plugin "${plugin.name}"!`)
await clearError(server, pluginConfig)
return true
Expand Down

0 comments on commit db21e65

Please sign in to comment.