|
|
@@ -2292,10 +2292,15 @@ JitsiConference.prototype.sendMessage = function(
|
|
2292
|
2292
|
let elementName = 'body';
|
|
2293
|
2293
|
|
|
2294
|
2294
|
if (messageType === 'object') {
|
|
2295
|
|
- try {
|
|
|
2295
|
+ elementName = 'json-message';
|
|
|
2296
|
+
|
|
|
2297
|
+ // Mark as valid JSON message if not already
|
|
|
2298
|
+ if (!messageToSend.hasOwnProperty(JITSI_MEET_MUC_TYPE)) {
|
|
2296
|
2299
|
messageToSend[JITSI_MEET_MUC_TYPE] = '';
|
|
|
2300
|
+ }
|
|
|
2301
|
+
|
|
|
2302
|
+ try {
|
|
2297
|
2303
|
messageToSend = JSON.stringify(messageToSend);
|
|
2298
|
|
- elementName = 'json-message';
|
|
2299
|
2304
|
} catch (e) {
|
|
2300
|
2305
|
logger.error('Can not send a message, stringify failed: ', e);
|
|
2301
|
2306
|
|