From 2e9d9ab81606adab1e1826d10a229aa85df24f31 Mon Sep 17 00:00:00 2001 From: Sami Mazouz Date: Sat, 31 Oct 2020 23:43:02 +0100 Subject: [PATCH] Use the new Notification type extender (#57) --- extensions/mentions/extend.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/extensions/mentions/extend.php b/extensions/mentions/extend.php index 9fcb65d65..7863c7b42 100644 --- a/extensions/mentions/extend.php +++ b/extensions/mentions/extend.php @@ -9,7 +9,6 @@ use Flarum\Api\Event\WillSerializeData; use Flarum\Api\Serializer\PostSerializer; -use Flarum\Event\ConfigureNotificationTypes; use Flarum\Event\ConfigurePostsQuery; use Flarum\Extend; use Flarum\Formatter\Event\Rendering; @@ -44,14 +43,14 @@ return [ (new Extend\View) ->namespace('flarum-mentions', __DIR__.'/views'), + (new Extend\Notification()) + ->type(PostMentionedBlueprint::class, PostSerializer::class, ['alert']) + ->type(UserMentionedBlueprint::class, PostSerializer::class, ['alert']), + function (Dispatcher $events) { $events->listen(WillSerializeData::class, Listener\FilterVisiblePosts::class); $events->subscribe(Listener\AddPostMentionedByRelationship::class); - $events->listen(ConfigureNotificationTypes::class, function (ConfigureNotificationTypes $event) { - $event->add(PostMentionedBlueprint::class, PostSerializer::class, ['alert']); - $event->add(UserMentionedBlueprint::class, PostSerializer::class, ['alert']); - }); $events->listen( [Posted::class, Restored::class, Revised::class], Listener\UpdateMentionsMetadataWhenVisible::class