diff --git a/configuracion.html b/configuracion.html index 9f7a825..1f2ffaf 100644 --- a/configuracion.html +++ b/configuracion.html @@ -8,6 +8,11 @@
@@ -318,7 +325,7 @@Vista Previa en Vivo
-Iniciando...
`; + else container.innerHTML = `Iniciando...
`; lucide.createIcons(); - } catch(e) { container.innerHTML = `Error servidor
`; } + } catch(e) { container.innerHTML = `Error servidor
`; } } // ========================================== @@ -713,44 +718,26 @@ const list = document.getElementById('iaRulesList'); list.innerHTML = 'Cargando...
'; lucide.createIcons(); - try { const resGuilds = await fetch(`${API_URL}/guilds`, { headers: { "Authorization": `Bearer ${localStorage.getItem("token")}` } }); const dataGuilds = await resGuilds.json(); - - if (!dataGuilds.ok || dataGuilds.guilds.length === 0) { - list.innerHTML = 'No tienes gremios creados. Crea gremios en "Otras Configuraciones" primero.
'; - return; - } - + if (!dataGuilds.ok || dataGuilds.guilds.length === 0) { list.innerHTML = 'Crea gremios primero.
'; return; } localGuilds = dataGuilds.guilds; list.innerHTML = ''; - localGuilds.forEach(g => { const keywords = Array.isArray(g.ia_keywords) ? g.ia_keywords : []; - const tagsHtml = keywords.length > 0 - ? keywords.map(kw => `${kw}`).join('') - : 'Sin reglas asignadas.'; - + const tagsHtml = keywords.length > 0 ? keywords.map(kw => `${kw}`).join('') : 'Sin reglas asignadas.'; const row = document.createElement('div'); row.className = "p-4 hover:bg-purple-50/30 transition-colors grid grid-cols-12 gap-4 items-center group"; row.innerHTML = ` -Error al cargar las reglas de IA.
'; - } + } catch (e) { list.innerHTML = 'Error cargar reglas.
'; } } function openIaModal(guildId, guildName) { @@ -773,12 +760,9 @@ method: 'PUT', headers: { "Content-Type": "application/json", "Authorization": `Bearer ${localStorage.getItem("token")}` }, body: JSON.stringify({ keywords: keywordsArray }) }); - if (res.ok) { - showToast("✅ Reglas de IA guardadas."); - closeIaModal(); - loadIaRules(); - } else { showToast("❌ Error al guardar reglas.", true); } - } catch (e) { showToast("❌ Error de conexión.", true); } + if (res.ok) { showToast("✅ Reglas IA guardadas"); closeIaModal(); loadIaRules(); } + else { showToast("❌ Error al guardar", true); } + } catch (e) { showToast("❌ Error de conexión", true); } } // ==========================================