diff options
Diffstat (limited to 'routes/note_fragment.php')
| -rw-r--r-- | routes/note_fragment.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/routes/note_fragment.php b/routes/note_fragment.php index 84f68c6..5fe979a 100644 --- a/routes/note_fragment.php +++ b/routes/note_fragment.php @@ -24,6 +24,7 @@ Router::getInstance()->mount('/fragment/note/:id/:action', function (array $args $interaction = Interaction::create($user->actor, InteractionKind::from($action), $note); $interaction->publish(); $interaction->processTimelineAdditions(); + $interaction->processNotifications(); $active = true; } else { // we are removing the existing one @@ -55,9 +56,12 @@ Router::getInstance()->mount('/fragment/note/:id/reply', function (array $args) ); $reply->inReplyTo = $note; $reply->threadApex = $note->threadApex ?? $note; + // TODO: do mentions properly and not just like this + $reply->mentions = [$note->author]; $reply->save(); $reply->publish(); $reply->processTimelineAdditions(); + $reply->processNotifications(); } render_template('reply_form', ['note' => $note]); }); @@ -78,6 +82,7 @@ Router::getInstance()->mount('/fragment/note', function (array $args) { ); $note->publish(); $note->processTimelineAdditions(); + $note->processNotifications(); } render_template('write_note_form'); });
\ No newline at end of file |
