Переглянути джерело

feat(non-participant-messages) Add a new JitiConferenceEvent for messages ignored by ENDPOINT_MESSAGE_RECEIVED

tags/v0.0.2
Jade Guiton 4 роки тому
джерело
коміт
9f3e9ea40d
2 змінених файлів з 9 додано та 4 видалено
  1. 3
    4
      JitsiConferenceEventManager.js
  2. 6
    0
      JitsiConferenceEvents.js

+ 3
- 4
JitsiConferenceEventManager.js Переглянути файл

@@ -421,10 +421,9 @@ JitsiConferenceEventManager.prototype.setupChatRoomListeners = function() {
421 421
                     JitsiConferenceEvents.ENDPOINT_MESSAGE_RECEIVED,
422 422
                     participant, payload);
423 423
             } else {
424
-                logger.warn(
425
-                    'Ignored XMPPEvents.JSON_MESSAGE_RECEIVED for not existing '
426
-                    + `participant: ${from}`,
427
-                    payload);
424
+                conference.eventEmitter.emit(
425
+                    JitsiConferenceEvents.NON_PARTICIPANT_MESSAGE_RECEIVED,
426
+                    id, payload);
428 427
             }
429 428
         });
430 429
 

+ 6
- 0
JitsiConferenceEvents.js Переглянути файл

@@ -190,6 +190,12 @@ export const NO_AUDIO_INPUT = 'conference.no_audio_input';
190 190
  */
191 191
 export const NOISY_MIC = 'conference.noisy_mic';
192 192
 
193
+/**
194
+ * Indicates that a message from the local user or from the Prosody backend
195
+ * was received on the data channel.
196
+ */
197
+export const NON_PARTICIPANT_MESSAGE_RECEIVED = 'conference.non_participant_message_received';
198
+
193 199
 /**
194 200
  * New private text message was received.
195 201
  */

Завантаження…
Відмінити
Зберегти