[mirotalksfu] - fix chat messages if empty

هذا الالتزام موجود في:
Miroslav Pejic
2022-08-24 22:07:08 +02:00
الأصل 9994271368
التزام 489a6ef7f6

عرض الملف

@@ -1938,7 +1938,10 @@ class RoomClient {
return; return;
} }
let peer_msg = this.formatMsg(chatMessage.value); let peer_msg = this.formatMsg(chatMessage.value);
if (!peer_msg) return; if (!peer_msg) {
chatMessage.value = '';
return;
}
let data = { let data = {
peer_name: this.peer_name, peer_name: this.peer_name,
peer_id: this.peer_id, peer_id: this.peer_id,
@@ -1976,7 +1979,10 @@ class RoomClient {
}).then((result) => { }).then((result) => {
if (result.value) { if (result.value) {
let peer_msg = this.formatMsg(result.value); let peer_msg = this.formatMsg(result.value);
if (!peer_msg) return; if (!peer_msg) {
chatMessage.value = '';
return;
}
let data = { let data = {
peer_name: this.peer_name, peer_name: this.peer_name,
peer_id: this.peer_id, peer_id: this.peer_id,
@@ -2047,6 +2053,7 @@ class RoomClient {
} }
formatMsg(message) { formatMsg(message) {
if (message == '\n') return;
if (this.isHtml(message)) return this.stripHtml(message); if (this.isHtml(message)) return this.stripHtml(message);
if (this.isValidHttpURL(message)) { if (this.isValidHttpURL(message)) {
if (isImageURL(message)) return '<img src="' + message + '" alt="img" width="180" height="auto"/>'; if (isImageURL(message)) return '<img src="' + message + '" alt="img" width="180" height="auto"/>';