Просмотр исходного кода

fix: private message open

master
Bettenbuk Zoltan 5 лет назад
Родитель
Сommit
cd1862a2d3
1 измененных файлов: 9 добавлений и 1 удалений
  1. 9
    1
      react/features/chat/middleware.js

+ 9
- 1
react/features/chat/middleware.js Просмотреть файл

@@ -10,6 +10,7 @@ import {
10 10
     JitsiConferenceErrors,
11 11
     JitsiConferenceEvents
12 12
 } from '../base/lib-jitsi-meet';
13
+import { setActiveModalId } from '../base/modal';
13 14
 import {
14 15
     getLocalParticipant,
15 16
     getParticipantById,
@@ -22,7 +23,13 @@ import { isButtonEnabled, showToolbox } from '../toolbox';
22 23
 import { SEND_MESSAGE, SET_PRIVATE_MESSAGE_RECIPIENT } from './actionTypes';
23 24
 import { addMessage, clearMessages, toggleChat } from './actions';
24 25
 import { ChatPrivacyDialog } from './components';
25
-import { INCOMING_MSG_SOUND_ID, MESSAGE_TYPE_ERROR, MESSAGE_TYPE_LOCAL, MESSAGE_TYPE_REMOTE } from './constants';
26
+import {
27
+    CHAT_VIEW_MODAL_ID,
28
+    INCOMING_MSG_SOUND_ID,
29
+    MESSAGE_TYPE_ERROR,
30
+    MESSAGE_TYPE_LOCAL,
31
+    MESSAGE_TYPE_REMOTE
32
+} from './constants';
26 33
 import { INCOMING_MSG_SOUND_FILE } from './sounds';
27 34
 
28 35
 declare var APP: Object;
@@ -94,6 +101,7 @@ MiddlewareRegistry.register(store => next => action => {
94 101
     }
95 102
 
96 103
     case SET_PRIVATE_MESSAGE_RECIPIENT: {
104
+        Boolean(action.participant) && dispatch(setActiveModalId(CHAT_VIEW_MODAL_ID));
97 105
         _maybeFocusField();
98 106
         break;
99 107
     }

Загрузка…
Отмена
Сохранить