diff --git a/src/App.vue b/src/App.vue index 79fa63a46..1b9cf42d7 100644 --- a/src/App.vue +++ b/src/App.vue @@ -35,8 +35,6 @@ import NoAuthWrapper from '@/components/misc/no-auth-wrapper.vue' import Ready from '@/components/misc/ready.vue' import {setLanguage} from '@/i18n' -import AccountDeleteService from '@/services/accountDelete' -import {success} from '@/message' import {useAuthStore} from '@/stores/auth' import {useBaseStore} from '@/stores/base' @@ -64,8 +62,11 @@ watch(accountDeletionConfirm, async (accountDeletionConfirm) => { return } + const messageP = import('@/message') + const AccountDeleteService = (await import('@/services/accountDelete')).default const accountDeletionService = new AccountDeleteService() await accountDeletionService.confirm(accountDeletionConfirm) + const {success} = await messageP success({message: t('user.deletion.confirmSuccess')}) authStore.refreshUserInfo() }, { immediate: true })