<?php

declare(strict_types=1);

if (PHP_SAPI !== 'cli') {
    http_response_code(403);
    echo "This script can be run only from CLI.\n";
    exit(1);
}

require_once __DIR__ . '/../src/cleanup.php';

$options = getopt('', ['connector-id::', 'help']);
if (isset($options['help'])) {
    echo "Usage: php tools/delete_connector.php [--connector-id=darex_ai_whatsapp]\n";
    exit(0);
}

$connectorId = (string) ($options['connector-id'] ?? config('CONNECTOR_ID', 'darex_ai_whatsapp'));
cliPrintJson([
    'connector_id' => $connectorId,
    'result' => unregisterBitrixConnector($connectorId),
]);
