This commit is contained in:
lizandrogd
2026-01-13 02:24:18 -05:00
parent ccea8adefa
commit f0a713e1da
5 changed files with 92 additions and 7 deletions
+19 -4
View File
@@ -570,11 +570,24 @@ if (empty($user_id)) {
const isOutgoing = msg.direction === 'outgoing';
const messageClass = isOutgoing ? 'message-outgoing' : 'message-incoming';
// Verificar si es multimedia
// Debug: ver todos los datos del mensaje
console.log('Procesando mensaje:', {
id: msg.id,
type: msg.message_type,
has_media_url: !!msg.media_url,
media_url: msg.media_url,
content: msg.content
});
// Verificar si es multimedia (simplificado)
let contentHtml = '';
if (msg.media_url) {
const isMultimedia = msg.media_url && msg.media_url.trim() !== '' &&
msg.message_type && msg.message_type !== 'text';
if (isMultimedia) {
console.log('→ Renderizando como multimedia:', msg.message_type);
// Mensaje multimedia
switch (msg.media_type) {
switch (msg.message_type) {
case 'image':
contentHtml = `<img src="${msg.media_url}" alt="Imagen" class="message-media-image" onclick="openImageModal('${msg.media_url}')">`;
break;
@@ -586,6 +599,7 @@ if (empty($user_id)) {
break;
case 'audio':
contentHtml = `<audio controls class="message-media-audio">
<source src="${msg.media_url}" type="audio/webm">
<source src="${msg.media_url}" type="audio/mpeg">
<source src="${msg.media_url}" type="audio/ogg">
Tu navegador no soporta audio HTML5.
@@ -600,9 +614,10 @@ if (empty($user_id)) {
</a>`;
break;
default:
console.warn('Tipo multimedia desconocido:', msg.message_type);
contentHtml = `<a href="${msg.media_url}" target="_blank" class="message-document">
<i class="fas fa-file"></i>
<span>Archivo adjunto</span>
<span>${escapeHtml(msg.content || 'Archivo adjunto')}</span>
</a>`;
}