mirror of
https://github.com/flarum/core.git
synced 2025-10-17 17:56:14 +02:00
@@ -15,7 +15,6 @@ use Flarum\Discussion\Event\Renamed;
|
||||
use Flarum\Notification\Blueprint\DiscussionRenamedBlueprint;
|
||||
use Flarum\Notification\NotificationSyncer;
|
||||
use Flarum\Post\DiscussionRenamedPost;
|
||||
use Illuminate\Contracts\Events\Dispatcher;
|
||||
|
||||
class DiscussionRenamedLogger
|
||||
{
|
||||
@@ -29,12 +28,7 @@ class DiscussionRenamedLogger
|
||||
$this->notifications = $notifications;
|
||||
}
|
||||
|
||||
public function subscribe(Dispatcher $events)
|
||||
{
|
||||
$events->listen(Renamed::class, [$this, 'whenDiscussionWasRenamed']);
|
||||
}
|
||||
|
||||
public function whenDiscussionWasRenamed(Renamed $event)
|
||||
public function handle(Renamed $event)
|
||||
{
|
||||
$post = DiscussionRenamedPost::reply(
|
||||
$event->discussion->id,
|
||||
|
@@ -11,6 +11,7 @@
|
||||
|
||||
namespace Flarum\Discussion;
|
||||
|
||||
use Flarum\Discussion\Event\Renamed;
|
||||
use Flarum\Foundation\AbstractServiceProvider;
|
||||
|
||||
class DiscussionServiceProvider extends AbstractServiceProvider
|
||||
@@ -24,6 +25,9 @@ class DiscussionServiceProvider extends AbstractServiceProvider
|
||||
|
||||
$events->subscribe(DiscussionMetadataUpdater::class);
|
||||
$events->subscribe(DiscussionPolicy::class);
|
||||
$events->subscribe(DiscussionRenamedLogger::class);
|
||||
|
||||
$events->listen(
|
||||
Renamed::class, DiscussionRenamedLogger::class
|
||||
);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user