Token CSRF invalide.';
exit;
}
$db = new Database();
// Save current settings so we can test with the form values
$data = [
'instance_url' => $_POST['peertube_instance_url'] ?? '',
'channel_name' => $_POST['peertube_channel_name'] ?? '',
'privacy' => $_POST['peertube_privacy'] ?? 1,
];
PeerTubeService::updateSettings($db, $data);
$test = PeerTubeService::test($db);
if ($test['ok']) {
echo '✓ Connexion réussie — authentification et résolution de la chaîne OK.';
} else {
echo '✗ ' . htmlspecialchars($test['error']) . '';
}