safeLoad(); } error_reporting(E_ALL); $app = new App(); $authJwt = new JwtAuthMiddleware(); $app->get('/jwthelloworld', $authJwt,\Controllers\HelloController::class); $app->get('/me', $authJwt,\Controllers\MeController::class); $app->get('/dashboard/overview', $authJwt,\Controllers\DashboardOverviewController::class); $app->get('/interactions', $authJwt,\Controllers\InteractionsController::class); $app->get('/interactions/details', $authJwt,\Controllers\InteractionDetailsController::class); $app->get('/analytics/sentiment/dashboard', $authJwt,\Controllers\AnalyticsSentimentDashboardController::class); $app->get('/personas/overview', $authJwt,\Controllers\PersonasOverviewController::class); $app->get('/evolution/overview', $authJwt,\Controllers\EvolutionOverviewController::class); $app->get('/executive/dashboard', $authJwt,\Controllers\ExecutiveDashboardController::class); $app->get('/agents', $authJwt,\Controllers\AgentsController::class); $app->post('/login', \Controllers\LoginController::class); $app->post('/register', \Controllers\RegisterController::class); $app->post('/agents', $authJwt, \Controllers\AgentSaveController::class); $app->post('/agents/status', $authJwt, \Controllers\AgentStatusController::class); $app->post('/agents/escalation', $authJwt, \Controllers\AgentEscalationController::class); $app->run();