diff --git a/src/LoadingMessageContainer.vue b/src/LoadingMessageContainer.vue deleted file mode 100644 index e0e32d841..000000000 --- a/src/LoadingMessageContainer.vue +++ /dev/null @@ -1,64 +0,0 @@ - - - diff --git a/src/loading-message.d.ts b/src/loading-message.d.ts deleted file mode 100644 index 5c48ead47..000000000 --- a/src/loading-message.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface LoadingMessage { - type: "error" | "info"; - message: string; -} diff --git a/src/main.ts b/src/main.ts index a216f03a7..cf687aa1e 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,8 +1,7 @@ import type { DirectiveBinding } from "vue"; -import { createApp, ref } from "vue"; +import { createApp } from "vue"; import { createPinia } from "pinia"; import App from "./App.vue"; -import LoadingMessageContainer from "./LoadingMessageContainer.vue"; import router from "./router"; import type { MenuGroupType, @@ -11,7 +10,6 @@ import type { } from "@halo-dev/admin-shared"; import { apiClient, setApiUrl } from "@halo-dev/admin-shared"; import { menus, minimenus, registerMenu } from "./router/menus.config"; -import type { LoadingMessage } from "@/loading-message"; // setup import "./setup/setupStyles"; import { setupComponents } from "./setup/setupComponents"; @@ -23,20 +21,6 @@ import type { User } from "@halo-dev/api-client"; import { hasPermission } from "@/utils/permission"; import { useRoleStore } from "@/stores/role"; -// TODO 实验性 -const messages = ref([]); -const messageContainerApp = createApp({ - data: () => ({ - messages: messages, - }), - components: { - LoadingMessageContainer, - }, - template: ` - `, -}); -messageContainerApp.mount("#app"); - const app = createApp(App); setupComponents(app); @@ -82,16 +66,7 @@ function registerModule(pluginModule: Plugin) { } function loadCoreModules() { - const coreLoadStartTime = Date.now(); - messages.value.push({ - type: "info", - message: "Loading core modules...", - }); coreModules.forEach(registerModule); - messages.value.push({ - type: "info", - message: `All core modules loaded(${Date.now() - coreLoadStartTime}ms)`, - }); } const pluginStore = usePluginStore(); @@ -127,11 +102,6 @@ function loadStyle(href: string) { const pluginErrorMessages: Array = []; async function loadPluginModules() { - messages.value.push({ - type: "info", - message: "Loading plugins...", - }); - const { data } = await apiClient.extension.plugin.listpluginHaloRunV1alpha1Plugin(); @@ -148,26 +118,12 @@ async function loadPluginModules() { if (entry) { try { - messages.value.push({ - type: "info", - message: `${plugin.metadata.name}: Loading entry module...`, - }); - const { load } = useScriptTag( `${import.meta.env.VITE_API_URL}${plugin.status?.entry}` ); - const entryLoadStartTime = Date.now(); - await load(); - messages.value.push({ - type: "info", - message: `${plugin.metadata.name}: Loaded entry module(${ - Date.now() - entryLoadStartTime - }ms)`, - }); - const pluginModule = window[plugin.metadata.name]; if (pluginModule) { @@ -177,10 +133,6 @@ async function loadPluginModules() { } } catch (e) { const message = `${plugin.metadata.name}: Failed load plugin entry module`; - messages.value.push({ - type: "error", - message, - }); console.error(message, e); pluginErrorMessages.push(message); } @@ -188,26 +140,9 @@ async function loadPluginModules() { if (stylesheet) { try { - messages.value.push({ - type: "info", - message: `${plugin.metadata.name}: Loading stylesheet...`, - }); - const styleLoadStartTime = Date.now(); - await loadStyle(`${import.meta.env.VITE_API_URL}${stylesheet}`); - - messages.value.push({ - type: "info", - message: `${plugin.metadata.name}: Loaded stylesheet(${ - Date.now() - styleLoadStartTime - }ms)`, - }); } catch (e) { const message = `${plugin.metadata.name}: Failed load plugin stylesheet`; - messages.value.push({ - type: "error", - message, - }); console.error(message, e); pluginErrorMessages.push(message); } @@ -216,11 +151,6 @@ async function loadPluginModules() { pluginStore.registerPlugin(plugin); } - messages.value.push({ - type: "info", - message: "All plugins loaded", - }); - if (pluginErrorMessages.length > 0) { alert(pluginErrorMessages.join("\n")); } @@ -274,7 +204,6 @@ async function initApp() { console.error(e); } finally { app.use(router); - messageContainerApp.unmount(); app.mount("#app"); } }