fix(conference.js): Add message listeners only when chat is enabled
This commit is contained in:
parent
088fe87e31
commit
984085ac54
|
@ -72,7 +72,10 @@ import {
|
|||
mediaPermissionPromptVisibilityChanged,
|
||||
suspendDetected
|
||||
} from './react/features/overlay';
|
||||
import { showDesktopSharingButton } from './react/features/toolbox';
|
||||
import {
|
||||
isButtonEnabled,
|
||||
showDesktopSharingButton
|
||||
} from './react/features/toolbox';
|
||||
|
||||
const { participantConnectionStatus } = JitsiMeetJS.constants;
|
||||
|
||||
|
@ -366,7 +369,8 @@ class ConferenceConnector {
|
|||
logger.error('CONFERENCE Error:', err, params);
|
||||
switch (err) {
|
||||
case ConferenceErrors.CHAT_ERROR:
|
||||
{
|
||||
logger.error("Chat error.", err);
|
||||
if (isButtonEnabled('chat')) {
|
||||
let [code, msg] = params;
|
||||
APP.UI.showChatError(code, msg);
|
||||
}
|
||||
|
@ -1737,6 +1741,8 @@ export default {
|
|||
room.on(ConferenceEvents.CONNECTION_RESTORED, () => {
|
||||
APP.UI.markVideoInterrupted(false);
|
||||
});
|
||||
|
||||
if (isButtonEnabled('chat')) {
|
||||
room.on(ConferenceEvents.MESSAGE_RECEIVED, (id, body, ts) => {
|
||||
let nick = getDisplayName(id);
|
||||
APP.API.notifyReceivedChatMessage({
|
||||
|
@ -1751,6 +1757,7 @@ export default {
|
|||
APP.API.notifySendingChatMessage(message);
|
||||
room.sendTextMessage(message);
|
||||
});
|
||||
}
|
||||
|
||||
APP.UI.addListener(UIEvents.SELECTED_ENDPOINT, (id) => {
|
||||
try {
|
||||
|
|
Loading…
Reference in New Issue