From ac7b093f99074c35fe030d7d3a836680a24a4703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 28 May 2021 12:31:49 -0400 Subject: [PATCH] feat: add filter:notifications.create --- src/notifications.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/notifications.js b/src/notifications.js index 6d6c360304..faf4cd4b5c 100644 --- a/src/notifications.js +++ b/src/notifications.js @@ -129,6 +129,12 @@ Notifications.create = async function (data) { } const now = Date.now(); data.datetime = now; + const result = await plugins.hooks.fire('filter:notifications.create', { + data: data, + }); + if (!result.data) { + return; + } await Promise.all([ db.sortedSetAdd('notifications', now, data.nid), db.setObject(`notifications:${data.nid}`, data),