1 | <?php |
2 | |
3 | require_once __DIR__ . "/../lib/php/recuperaJson.php"; |
4 | require_once __DIR__ . "/../lib/php/devuelveNoContent.php"; |
5 | require_once __DIR__ . "/../lib/php/ProblemDetails.php"; |
6 | require_once __DIR__ . "/../lib/php/devuelveProblemDetails.php"; |
7 | require_once __DIR__ . "/../lib/php/devuelveErrorInterno.php"; |
8 | require_once __DIR__ . "/Bd.php"; |
9 | require_once __DIR__ . "/suscripcionRecupera.php"; |
10 | require_once __DIR__ . "/suscripcionElimina.php"; |
11 | |
12 | try { |
13 | |
14 | $objeto = recuperaJson(); |
15 | $modelo = suscripcionRecupera($objeto); |
16 | suscripcionElimina($modelo->endpoint); |
17 | devuelveNoContent(); |
18 | } catch (ProblemDetails $details) { |
19 | |
20 | devuelveProblemDetails($details); |
21 | } catch (Throwable $error) { |
22 | |
23 | devuelveErrorInterno($error); |
24 | } |
25 | |