Simplify parameter check

This commit is contained in:
Travis Ralston 2019-07-10 08:01:32 -06:00
parent 2ca6633fda
commit ce11eff1b8

View file

@ -108,10 +108,9 @@ export default class SoftLogout extends React.Component {
}; };
async _initLogin() { async _initLogin() {
const requiredQueryParams = ['homeserver', 'loginToken']; const queryParams = this.props.realQueryParams;
const hasAllParams = requiredQueryParams const hasAllParams = queryParams && queryParams['homeserver'] && queryParams['loginToken'];
.filter(p => Object.keys(this.props.realQueryParams).includes(p)).length === requiredQueryParams.length; if (hasAllParams) {
if (this.props.realQueryParams && hasAllParams) {
this.setState({loginView: LOGIN_VIEW.LOADING}); this.setState({loginView: LOGIN_VIEW.LOADING});
this.trySsoLogin(); this.trySsoLogin();
return; return;