From 3a08491b94a3490e11ddbf48b7650f3de1d01340 Mon Sep 17 00:00:00 2001 From: Vins Date: Mon, 25 Sep 2023 14:34:30 +0200 Subject: [PATCH] Added super admin notif --- .../notifications/NotificationBuilder.ts | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) 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] || [], + }); + } }