♻️ (notif) add queue notif service to lazy load notif lib

This commit is contained in:
Julien Calixte
2020-04-11 00:53:27 +02:00
parent 8a76042625
commit b79569102d
19 changed files with 1280 additions and 1012 deletions

View File

@@ -233,10 +233,10 @@
import { Component, Prop, Vue } from 'vue-property-decorator'
import { Action, Getter } from 'vuex-class'
import { slug } from '@/utils'
import notif from '@/utils/notif'
import IUser from '@/models/IUser'
import LangChanger from '@/components/LangChanger.vue'
import userService from '@/services/UserService'
import queueNotifService from '@/services/QueueNotifService'
const enableAnonymous: boolean = false
@@ -311,7 +311,7 @@ export default class User extends Vue {
return
}
} catch (error) {
notif.error(
queueNotifService.error(
`Une erreur est survenue à la vérification d'un compte anonyme déjà créé.`
)
// tslint:disable-next-line
@@ -333,7 +333,7 @@ export default class User extends Vue {
replicate: this.replicate
})
} catch (error) {
notif.error(
queueNotifService.error(
`Une erreur est survenue à la création du compte utilisateur.`
)
// tslint:disable-next-line
@@ -344,11 +344,11 @@ export default class User extends Vue {
public validateRegistration(): boolean {
if (!this.userId) {
notif.error('Un pseudo est obligatoire.')
queueNotifService.error('Un pseudo est obligatoire.')
return false
}
if (this.password !== this.confirmPassword) {
notif.error('Les mots de passe doivent être identique.')
queueNotifService.error('Les mots de passe doivent être identique.')
return false
}
return true
@@ -356,7 +356,7 @@ export default class User extends Vue {
public async purge(): Promise<void> {
await userService.purge()
notif.success(this.$t('user.purgeDone').toString())
queueNotifService.success(this.$t('user.purgeDone').toString())
}
public get slugEmail(): string {