1
0
mirror of https://github.com/flarum/core.git synced 2025-08-15 04:44:08 +02:00

chore(approval, likes): use subscribers (#3577)

* chore: use subscribers

* Apply fixes from StyleCI

* Un-static

Co-authored-by: StyleCI Bot <bot@styleci.io>
This commit is contained in:
Ian Morland
2022-08-02 11:27:26 +01:00
committed by GitHub
parent 737783a8a8
commit 237076e5b7
5 changed files with 37 additions and 14 deletions

View File

@@ -10,12 +10,10 @@
use Flarum\Api\Serializer\BasicDiscussionSerializer;
use Flarum\Api\Serializer\PostSerializer;
use Flarum\Approval\Access;
use Flarum\Approval\Event\PostWasApproved;
use Flarum\Approval\Listener;
use Flarum\Discussion\Discussion;
use Flarum\Extend;
use Flarum\Post\CommentPost;
use Flarum\Post\Event\Saving;
use Flarum\Post\Post;
use Flarum\Tags\Tag;
@@ -50,9 +48,8 @@ return [
new Extend\Locales(__DIR__.'/locale'),
(new Extend\Event())
->listen(Saving::class, [Listener\ApproveContent::class, 'approvePost'])
->listen(Saving::class, [Listener\UnapproveNewContent::class, 'unapproveNewPosts'])
->listen(PostWasApproved::class, [Listener\ApproveContent::class, 'approveDiscussion']),
->subscribe(Listener\ApproveContent::class)
->subscribe(Listener\UnapproveNewContent::class),
(new Extend\Policy())
->modelPolicy(Tag::class, Access\TagPolicy::class),