'(:all)read-comment.json', 'method' => 'POST', 'action' => function () { $json = file_get_contents('php://input'); $data = json_decode($json); try { $newNotification = kirby()->user()->readNotification($data->notificationId); if ($newNotification) { return [ "success" => "Notification read.", "data" => $newNotification ]; } else { throw new Exception("Can't find corresponding notification.", 1); } } catch (\Throwable $th) { return [ "error" => $th->getMessage(), "notificationId" => $data->notificationId, "userName" => kirby()->user()->name()->value() ]; } } ];