From 2fbd56472d08a55d247d8e45fa411f8ee21e895b Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Sun, 24 Apr 2022 21:12:29 +0100 Subject: [PATCH] feat: add ReadUsersNotifications fn --- server/src/lib/notifications/notifications.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/server/src/lib/notifications/notifications.ts b/server/src/lib/notifications/notifications.ts index eb645dd20..74aaa4aac 100644 --- a/server/src/lib/notifications/notifications.ts +++ b/server/src/lib/notifications/notifications.ts @@ -35,6 +35,19 @@ export function ReadNotification(notifID: string) { ); } +/** + * Mark all of a user's notifications as read. + */ +export function ReadUsersNotifications(userID: integer) { + return db.notifications.update( + { sentTo: userID }, + { + $set: { read: true }, + }, + { multi: true } + ); +} + export function DeleteNotification(notifID: string) { return db.notifications.remove({ notifID }); }