diff --git a/src/common/notifications/NotificationBuilder.ts b/src/common/notifications/NotificationBuilder.ts index d3ef7d4b..7dde80f3 100644 --- a/src/common/notifications/NotificationBuilder.ts +++ b/src/common/notifications/NotificationBuilder.ts @@ -1,7 +1,7 @@ import DocumentsService from "@Services/super-admin/DocumentsService/DocumentsService"; import { Documents } from "@prisma/client"; -import { Document, Vote } from "le-coffre-resources/dist/SuperAdmin"; +import User, { Document, Vote } from "le-coffre-resources/dist/SuperAdmin"; import { Service } from "typedi"; import NotificationsService from "@Services/common/NotificationsService/NotificationsService"; import UsersService from "@Services/super-admin/UsersService/UsersService"; @@ -62,5 +62,24 @@ export default class NotificationBuilder { }); } + public async sendDismissNotification(user: User){ + this.notificationsService.create({ + message: "Vous n’avez désormais plus le rôle de Super Administrateur de la plateforme.", + redirection_url: "", + created_at: new Date(), + updated_at: new Date(), + user : [user] || [], + }); + } + + public async sendNominateNotification(user: User){ + this.notificationsService.create({ + message: "Vous avez désormais le rôle de Super Administrateur de la plateforme.", + redirection_url: "", + created_at: new Date(), + updated_at: new Date(), + user : [user] || [], + }); + } }