mirror of
https://github.com/flarum/core.git
synced 2025-10-18 18:26:07 +02:00
Merge branch 'master' into psr-7
Conflicts: composer.json composer.lock src/Api/Actions/TokenAction.php src/Core/Formatter/FormatterManager.php src/Core/Handlers/Events/EmailConfirmationMailer.php src/Forum/Actions/ConfirmEmailAction.php src/Forum/Actions/IndexAction.php src/Forum/Actions/ResetPasswordAction.php src/Forum/Actions/SavePasswordAction.php src/Forum/routes.php
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
use Flarum\Core\Repositories\NotificationRepositoryInterface;
|
||||
use Flarum\Core\Models\Notification;
|
||||
use Flarum\Core\Events\NotificationWillBeSent;
|
||||
use Carbon\Carbon;
|
||||
use Closure;
|
||||
|
||||
@@ -66,6 +67,8 @@ class NotificationSyncer
|
||||
if (count($newRecipients)) {
|
||||
$now = Carbon::now('utc')->toDateTimeString();
|
||||
|
||||
event(new NotificationWillBeSent($notification, $newRecipients));
|
||||
|
||||
Notification::insert(
|
||||
array_map(function ($user) use ($attributes, $notification, $now) {
|
||||
return $attributes + ['user_id' => $user->id, 'time' => $now];
|
||||
|
Reference in New Issue
Block a user