up
This commit is contained in:
+21
-4
@@ -507,24 +507,41 @@ class WhatsAppBotManager {
|
||||
}
|
||||
|
||||
async loadMessageUsers() {
|
||||
const userSelect = document.getElementById('message-recipient');
|
||||
const templateSelect = document.getElementById('message-template');
|
||||
|
||||
// Mostrar estados de carga
|
||||
if (userSelect) userSelect.innerHTML = '<option value="">Cargando usuarios...</option>';
|
||||
if (templateSelect) templateSelect.innerHTML = '<option value="">Cargando plantillas...</option>';
|
||||
|
||||
try {
|
||||
const usersResponse = await this.apiCall('get_users.php');
|
||||
const templatesResponse = await this.apiCall('get_templates.php');
|
||||
|
||||
let users = usersResponse;
|
||||
let users = [];
|
||||
if (usersResponse && usersResponse.success && Array.isArray(usersResponse.data)) {
|
||||
users = usersResponse.data;
|
||||
} else if (Array.isArray(usersResponse)) {
|
||||
users = usersResponse;
|
||||
}
|
||||
|
||||
let templates = templatesResponse;
|
||||
let templates = [];
|
||||
if (templatesResponse && templatesResponse.success && Array.isArray(templatesResponse.data)) {
|
||||
templates = templatesResponse.data;
|
||||
} else if (Array.isArray(templatesResponse)) {
|
||||
templates = templatesResponse;
|
||||
}
|
||||
|
||||
|
||||
console.log('loadMessageUsers - users:', users.length, 'templates:', templates.length);
|
||||
|
||||
// Actualizar selects
|
||||
this.updateMessageUserSelect(users);
|
||||
this.updateTemplateSelect(templates);
|
||||
} catch (error) {
|
||||
this.showError('Error cargando datos de mensaje: ' + error.message);
|
||||
console.error('Error loadMessageUsers:', error);
|
||||
if (userSelect) userSelect.innerHTML = '<option value="">Error cargando usuarios</option>';
|
||||
if (templateSelect) templateSelect.innerHTML = '<option value="">Error cargando plantillas</option>';
|
||||
this.showError('Error cargando usuarios o plantillas: ' + (error.message || error));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user