feat: Updates reload reason.
When there is no reload reason defined, try to extract something from the errors that caused it.
This commit is contained in:
parent
8d8cc9c8bd
commit
52840c55fa
|
@ -288,11 +288,27 @@ export function abstractMapStateToProps(state: Object) {
|
||||||
const { error: connectionError } = state['features/base/connection'];
|
const { error: connectionError } = state['features/base/connection'];
|
||||||
const { fatalError } = state['features/overlay'];
|
const { fatalError } = state['features/overlay'];
|
||||||
|
|
||||||
|
let reason = fatalError && (fatalError.message || fatalError.name);
|
||||||
|
|
||||||
|
if (!reason) {
|
||||||
|
const { error: conferenceError } = state['features/base/conference'];
|
||||||
|
|
||||||
|
if (conferenceError) {
|
||||||
|
reason = `error.conference.${conferenceError.name}`;
|
||||||
|
} else if (configError) {
|
||||||
|
reason = `error.config.${configError.name}`;
|
||||||
|
} else if (connectionError) {
|
||||||
|
reason = `error.connection.${connectionError.name}`;
|
||||||
|
} else {
|
||||||
|
logger.error('No reload reason defined!');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
details: fatalError && fatalError.details,
|
details: fatalError && fatalError.details,
|
||||||
error: fatalError,
|
error: fatalError,
|
||||||
isNetworkFailure:
|
isNetworkFailure:
|
||||||
fatalError === configError || fatalError === connectionError,
|
fatalError === configError || fatalError === connectionError,
|
||||||
reason: fatalError && (fatalError.message || fatalError.name)
|
reason
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,8 +7,6 @@ import {
|
||||||
UserMediaPermissionsOverlay
|
UserMediaPermissionsOverlay
|
||||||
} from './components/web';
|
} from './components/web';
|
||||||
|
|
||||||
declare var interfaceConfig: Object;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns the list of available platform specific overlays.
|
* Returns the list of available platform specific overlays.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue