From ace0920b7ecf40d0fdff94d081fdc85caef69d98 Mon Sep 17 00:00:00 2001
From: Ramon Souza <contato@ramonsouza.com>
Date: Thu, 8 Apr 2021 16:01:49 -0300
Subject: [PATCH] remove unused chat-related vars

---
 .../imports/ui/components/chat/container.jsx                | 1 -
 .../imports/ui/components/chat/message-form/component.jsx   | 1 -
 bigbluebutton-html5/imports/ui/components/chat/service.js   | 6 +-----
 .../time-window-list/time-window-chat-item/container.jsx    | 3 +--
 .../ui/components/components-data/chat-context/context.jsx  | 2 --
 5 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/bigbluebutton-html5/imports/ui/components/chat/container.jsx b/bigbluebutton-html5/imports/ui/components/chat/container.jsx
index cb84a08ada..3b743fe052 100755
--- a/bigbluebutton-html5/imports/ui/components/chat/container.jsx
+++ b/bigbluebutton-html5/imports/ui/components/chat/container.jsx
@@ -20,7 +20,6 @@ const PUBLIC_GROUP_CHAT_KEY = CHAT_CONFIG.public_group_id;
 const CHAT_CLEAR = CHAT_CONFIG.system_messages_keys.chat_clear;
 const SYSTEM_CHAT_TYPE = CHAT_CONFIG.type_system;
 const ROLE_MODERATOR = Meteor.settings.public.user.role_moderator;
-const CONNECTION_STATUS = 'online';
 const DEBOUNCE_TIME = 1000;
 
 const sysMessagesIds = {
diff --git a/bigbluebutton-html5/imports/ui/components/chat/message-form/component.jsx b/bigbluebutton-html5/imports/ui/components/chat/message-form/component.jsx
index 997f939c36..165e167490 100755
--- a/bigbluebutton-html5/imports/ui/components/chat/message-form/component.jsx
+++ b/bigbluebutton-html5/imports/ui/components/chat/message-form/component.jsx
@@ -267,7 +267,6 @@ class MessageForm extends PureComponent {
       title,
       disabled,
       className,
-      chatAreaId,
     } = this.props;
 
     const { hasErrors, error, message } = this.state;
diff --git a/bigbluebutton-html5/imports/ui/components/chat/service.js b/bigbluebutton-html5/imports/ui/components/chat/service.js
index 75ad97b484..53f8f2d92b 100755
--- a/bigbluebutton-html5/imports/ui/components/chat/service.js
+++ b/bigbluebutton-html5/imports/ui/components/chat/service.js
@@ -17,13 +17,9 @@ const SYSTEM_CHAT_TYPE = CHAT_CONFIG.type_system;
 const PUBLIC_CHAT_ID = CHAT_CONFIG.public_id;
 const PUBLIC_GROUP_CHAT_ID = CHAT_CONFIG.public_group_id;
 const PRIVATE_CHAT_TYPE = CHAT_CONFIG.type_private;
-const PUBLIC_CHAT_USER_ID = CHAT_CONFIG.system_userid;
-const PUBLIC_CHAT_CLEAR = CHAT_CONFIG.system_messages_keys.chat_clear;
 
 const ROLE_MODERATOR = Meteor.settings.public.user.role_moderator;
 
-const CONNECTION_STATUS_ONLINE = 'online';
-
 const ScrollCollection = new Mongo.Collection(null);
 
 const UnsentMessagesCollection = new Mongo.Collection(null);
@@ -371,7 +367,7 @@ const removePackagedClassAttribute = (classnames, attribute) => {
   classnames.map(c => {
     const elements = document.getElementsByClassName(c);
       if (elements) {
-        for (const [k, v] of Object.entries(elements)) {
+        for (const [,v] of Object.entries(elements)) {
           v.removeAttribute(attribute);
       }
     }
diff --git a/bigbluebutton-html5/imports/ui/components/chat/time-window-list/time-window-chat-item/container.jsx b/bigbluebutton-html5/imports/ui/components/chat/time-window-list/time-window-chat-item/container.jsx
index 5449676144..30d9377924 100644
--- a/bigbluebutton-html5/imports/ui/components/chat/time-window-list/time-window-chat-item/container.jsx
+++ b/bigbluebutton-html5/imports/ui/components/chat/time-window-list/time-window-chat-item/container.jsx
@@ -1,5 +1,4 @@
-import React, { PureComponent, useContext } from 'react';
-import { withTracker } from 'meteor/react-meteor-data';
+import React, { useContext } from 'react';
 import TimeWindowChatItem from './component';
 import { UsersContext } from '/imports/ui/components/components-data/users-context/context';
 import ChatLogger from '/imports/ui/components/chat/chat-logger/ChatLogger';
diff --git a/bigbluebutton-html5/imports/ui/components/components-data/chat-context/context.jsx b/bigbluebutton-html5/imports/ui/components/components-data/chat-context/context.jsx
index 86b71b57cb..8c0b4ca7fb 100644
--- a/bigbluebutton-html5/imports/ui/components/components-data/chat-context/context.jsx
+++ b/bigbluebutton-html5/imports/ui/components/components-data/chat-context/context.jsx
@@ -27,8 +27,6 @@ export const ACTIONS = {
   CLEAR_ALL: 'clear_all',
 };
 
-const ROLE_MODERATOR = Meteor.settings.public.user.role_moderator;
-
 export const getGroupingTime = () => Meteor.settings.public.chat.grouping_messages_window;
 export const getGroupChatId = () => Meteor.settings.public.chat.public_group_id;
 export const getLoginTime = () => (Users.findOne({ userId: Auth.userID }) || {}).authTokenValidatedTime || 0;
-- 
GitLab