소스 검색

use proper message timestamp

master
isymchych 9 년 전
부모
커밋
e666ed70f7
2개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제
  1. 2
    2
      app.js
  2. 5
    0
      lib-jitsi-meet.js

+ 2
- 2
app.js 파일 보기

307
         APP.UI.addListener(UIEvents.MESSAGE_CREATED, function (message) {
307
         APP.UI.addListener(UIEvents.MESSAGE_CREATED, function (message) {
308
             room.sendTextMessage(message);
308
             room.sendTextMessage(message);
309
         });
309
         });
310
-        room.on(ConferenceEvents.MESSAGE_RECEIVED, function (userId, text) {
311
-            APP.UI.addMessage(userId, getDisplayName(userId), text, Date.now());
310
+        room.on(ConferenceEvents.MESSAGE_RECEIVED, function (id, text, ts) {
311
+            APP.UI.addMessage(id, getDisplayName(id), text, ts);
312
         });
312
         });
313
     }
313
     }
314
 
314
 

+ 5
- 0
lib-jitsi-meet.js 파일 보기

501
         conference.eventEmitter.emit(JitsiConferenceEvents.SETUP_FAILED);
501
         conference.eventEmitter.emit(JitsiConferenceEvents.SETUP_FAILED);
502
     });
502
     });
503
 
503
 
504
+    conference.room.addListener(XMPPEvents.MESSAGE_RECEIVED, function (jid, displayName, txt, myJid, ts) {
505
+        var id = Strophe.getResourceFromJid(jid);
506
+        conference.eventEmitter.emit(JitsiConferenceEvents.MESSAGE_RECEIVED, id, txt, ts);
507
+    });
508
+
504
     conference.rtc.addListener(RTCEvents.DOMINANTSPEAKER_CHANGED, function (id) {
509
     conference.rtc.addListener(RTCEvents.DOMINANTSPEAKER_CHANGED, function (id) {
505
         if(conference.lastActiveSpeaker !== id && conference.room) {
510
         if(conference.lastActiveSpeaker !== id && conference.room) {
506
             conference.lastActiveSpeaker = id;
511
             conference.lastActiveSpeaker = id;

Loading…
취소
저장