Update conversations.php
This commit is contained in:
+9
-3
@@ -2162,6 +2162,12 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
async sendMessage() {
|
async sendMessage() {
|
||||||
|
// If a file is selected (media preview active), delegate to sendMediaMessage to avoid duplicate sends
|
||||||
|
if (this.selectedFile) {
|
||||||
|
await this.sendMediaMessage();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const input = document.getElementById('message-input');
|
const input = document.getElementById('message-input');
|
||||||
const message = input.value.trim();
|
const message = input.value.trim();
|
||||||
const messageType = document.getElementById('message-type') ? document.getElementById('message-type').value : 'text';
|
const messageType = document.getElementById('message-type') ? document.getElementById('message-type').value : 'text';
|
||||||
@@ -2359,10 +2365,10 @@
|
|||||||
// Mostrar preview
|
// Mostrar preview
|
||||||
preview.style.display = 'block';
|
preview.style.display = 'block';
|
||||||
|
|
||||||
// Cambiar comportamiento del botón enviar
|
// Use the main send handler: `sendMessage` will delegate to media send when a file is selected
|
||||||
const sendBtn = document.getElementById('send-btn');
|
const sendBtn = document.getElementById('send-btn');
|
||||||
const originalHandler = sendBtn.onclick;
|
// ensure send button is enabled
|
||||||
sendBtn.onclick = () => this.sendMediaMessage();
|
if (sendBtn) sendBtn.disabled = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
formatFileSize(bytes) {
|
formatFileSize(bytes) {
|
||||||
|
|||||||
Reference in New Issue
Block a user