eliminar logs

This commit is contained in:
lizandrogd
2026-01-13 00:33:29 -05:00
parent 91b74db234
commit ebf02e5188
2 changed files with 140 additions and 7 deletions
+30 -7
View File
@@ -4005,17 +4005,40 @@ window.refreshLogs = function() {
};
// Función para limpiar logs
window.clearLogs = function() {
window.clearLogs = async function() {
console.log('Limpiando logs...');
if (confirm('¿Estás seguro de que quieres limpiar todos los logs? Esta acción no se puede deshacer.')) {
const logsContainer = document.getElementById('logs-container');
if (logsContainer) {
logsContainer.innerHTML = '<div class="text-center text-muted"><i class="fas fa-trash"></i> Logs limpiados</div>';
if (!confirm('¿Estás seguro de que quieres limpiar todos los logs? Esta acción no se puede deshacer.')) {
return;
}
if (window.whatsappManager) {
try {
const response = await window.whatsappManager.apiCall('clear_logs.php', {
method: 'POST',
body: { type: 'all' }
});
if (window.whatsappManager) {
window.whatsappManager.showInfo('Logs limpiados correctamente');
if (response && response.success) {
window.whatsappManager.showSuccess(
`Logs limpiados correctamente. ${response.deleted_count} registros eliminados.`
);
// Limpiar visualmente el contenedor
const logsContainer = document.getElementById('logs-container');
if (logsContainer) {
logsContainer.innerHTML = '<tr><td colspan="5" class="text-center text-muted"><i class="fas fa-trash"></i> No hay logs disponibles</td></tr>';
}
// Recargar logs
window.whatsappManager.loadLogs();
} else {
window.whatsappManager.showError(`Error al limpiar logs: ${response?.error || 'Error desconocido'}`);
}
} catch (error) {
window.whatsappManager.showError('Error al limpiar logs: ' + error.message);
}
} else {
alert('Error: Sistema no inicializado');
}
};