♻️ (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

@@ -70,11 +70,11 @@ import { Component, Prop, Vue } from 'vue-property-decorator'
import { Getter } from 'vuex-class'
import BaseAccount from '@/base-components/BaseAccount'
import { confirmation } from '@/utils'
import notif from '@/utils/notif'
import bus, { SYNC } from '@/utils/bus-event'
import IAccount from '@/models/IAccount'
import IUser from '@/models/IUser'
import accountService from '@/services/AccountService'
import queueNotifService from '@/services/QueueNotifService'
@Component({
components: {
@@ -125,7 +125,7 @@ export default class AccountSetting extends Vue {
this.account
)
if (!ok) {
notif.error(`Une erreur s'est produite.`)
queueNotifService.error(`Une erreur s'est produite.`)
}
}
@@ -139,10 +139,10 @@ export default class AccountSetting extends Vue {
this.account
)
if (!ok) {
notif.error(`Une erreur s'est produite.`)
queueNotifService.error(`Une erreur s'est produite.`)
return
}
notif.success(
queueNotifService.success(
this.$tc('account.newUserAdded', this.newUsers.length).toString()
)
this.newUsers = []
@@ -159,17 +159,17 @@ export default class AccountSetting extends Vue {
user.alias ? user.alias.toLowerCase() : ''
)
if (aliases.length === 0) {
notif.error('Au moins une personne doit être ajoutée au compte.')
queueNotifService.error('Au moins une personne doit être ajoutée au compte.')
return false
}
if (aliases.length !== new Set(aliases).size) {
notif.error('Les alias doivent être uniques.')
queueNotifService.error('Les alias doivent être uniques.')
return false
}
const userIds: string[] = allUsers.map((user: IUser) => user.userId)
if (userIds.length !== new Set(userIds).size) {
notif.error('Les identifiants doivent être uniques.')
queueNotifService.error('Les identifiants doivent être uniques.')
return false
}