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 @@
-
-
-
-
-
- -
- {{ message.message }}
-
-
-
-
-
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");
}
}