diff --git a/src/main.ts b/src/main.ts index 1eefc680..640d43e0 100644 --- a/src/main.ts +++ b/src/main.ts @@ -119,13 +119,20 @@ function loadStyle(href: string) { const pluginErrorMessages: Array = []; async function loadPluginModules() { - const { data } = - await apiClient.extension.plugin.listpluginHaloRunV1alpha1Plugin(); + const { data } = await apiClient.plugin.listPlugins( + { + enabled: true, + page: 0, + size: 0, + }, + { mute: true } + ); // Get all started plugins - const plugins = data.items.filter( - (plugin) => plugin.status?.phase === "STARTED" && plugin.spec.enabled - ); + const plugins = data.items.filter((plugin) => { + const { entry, stylesheet } = plugin.status || {}; + return plugin.status?.phase === "STARTED" && (!!entry || !!stylesheet); + }); for (const plugin of plugins) { const { entry, stylesheet } = plugin.status || {