Bladeren bron

Allow sending JSON messages via MUC (#842)

tags/v0.0.2
Mohamed Moanis 7 jaren geleden
bovenliggende
commit
57ecdf2f16
1 gewijzigde bestanden met toevoegingen van 7 en 2 verwijderingen
  1. 7
    2
      JitsiConference.js

+ 7
- 2
JitsiConference.js Bestand weergeven

@@ -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
 

Laden…
Annuleren
Opslaan