|
|
|
@ -5,6 +5,7 @@ use app\Controllers\AuthController;
|
|
|
|
|
use app\Controllers\PausaController; |
|
|
|
|
use app\Controllers\QueueController; |
|
|
|
|
use Slim\Factory\AppFactory; |
|
|
|
|
use Slim\Routing\RouteCollectorProxy; |
|
|
|
|
|
|
|
|
|
include __DIR__ . '/includes/config.php'; |
|
|
|
|
require __DIR__ . '/vendor/autoload.php'; |
|
|
|
@ -12,6 +13,13 @@ require __DIR__ . '/vendor/autoload.php';
|
|
|
|
|
// Instantiate App |
|
|
|
|
$app = AppFactory::create(); |
|
|
|
|
|
|
|
|
|
$app->get('/info', function ($request, $response, array $args) { |
|
|
|
|
$response->getBody()->write(json_encode( |
|
|
|
|
getenv() |
|
|
|
|
)); |
|
|
|
|
return $response; |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
// Add error middleware |
|
|
|
|
$app->addErrorMiddleware(true, true, true); |
|
|
|
|
|
|
|
|
@ -23,6 +31,8 @@ $app->post('/entrar', [AuthController::class, 'login']);
|
|
|
|
|
|
|
|
|
|
$app->post('/sair', [AuthController::class, 'logoff']); |
|
|
|
|
|
|
|
|
|
$app->get('/atendimentos', [AtendimentosController::class, 'listarAtendimentos']); |
|
|
|
|
|
|
|
|
|
$app->group('/atendimentos', function (RouteCollectorProxy $group) { |
|
|
|
|
$group->get('', [AtendimentosController::class, 'listarAtendimentos']); |
|
|
|
|
$group->post('/finalizar', [AtendimentosController::class, 'finalizarAtemdimento']); |
|
|
|
|
}); |
|
|
|
|
$app->run(); |