Files
MtoRagSystem/src/Controller/ChatMessagesController.php
team 1 c327dc4102 p64
2026-05-09 11:24:08 +02:00

28 lines
790 B
PHP

<?php
declare(strict_types=1);
namespace App\Controller;
use App\Config\ChatMessagesConfig;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\Routing\Annotation\Route;
final readonly class ChatMessagesController
{
public function __construct(private ChatMessagesConfig $chatMessages)
{
}
#[Route('/chat-messages/frontend', name: 'chat_messages_frontend', methods: ['GET'])]
public function frontend(): JsonResponse
{
$response = new JsonResponse($this->chatMessages->getFrontendMessages());
$response->headers->set('Cache-Control', 'no-store, no-cache, must-revalidate, max-age=0');
$response->headers->set('Pragma', 'no-cache');
$response->headers->set('Expires', '0');
return $response;
}
}