From becff8bc221f0f61fd35065efe796d18d0d80cfc 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 b98a987cb8..830acbc7fb 100644 --- a/src/notifications.js +++ b/src/notifications.js @@ -123,6 +123,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),