fix(config) fix prejoin throwing a TypeError due to late config initialization (#10041)

This commit is contained in:
Avram Tudor 2021-09-28 14:52:31 +03:00 committed by GitHub
parent b42ebf6901
commit 6b8db2ad9e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -60,7 +60,8 @@ export function getMovableButtons(width: number): Set<string> {
*/
export function isToolboxVisible(stateful: Object | Function) {
const state = toState(stateful);
const { toolbarConfig: { alwaysVisible } } = state['features/base/config'];
const { toolbarConfig } = state['features/base/config'];
const { alwaysVisible } = toolbarConfig || {};
const { enabled, visible } = state['features/toolbox'];
const participantCount = getParticipantCountWithFake(state);
const alwaysVisibleFlag = getFeatureFlag(state, TOOLBOX_ALWAYS_VISIBLE, false);

View File

@ -39,7 +39,8 @@ export function isButtonEnabled(name: string, state: Object) {
* otherwise.
*/
export function isToolboxVisible(state: Object) {
const { iAmSipGateway, toolbarConfig: { alwaysVisible } } = state['features/base/config'];
const { iAmSipGateway, toolbarConfig } = state['features/base/config'];
const { alwaysVisible } = toolbarConfig || {};
const {
timeoutID,
visible