mirror of https://github.com/vector-im/riot-web
Pass in object of the right type
parent
10377b42e9
commit
1139f68de8
|
@ -51,7 +51,8 @@ import SettingsStore, {SettingLevel} from "../../settings/SettingsStore";
|
||||||
import { startAnyRegistrationFlow } from "../../Registration.js";
|
import { startAnyRegistrationFlow } from "../../Registration.js";
|
||||||
import { messageForSyncError } from '../../utils/ErrorUtils';
|
import { messageForSyncError } from '../../utils/ErrorUtils';
|
||||||
import ResizeNotifier from "../../utils/ResizeNotifier";
|
import ResizeNotifier from "../../utils/ResizeNotifier";
|
||||||
import {ValidatedServerConfig} from "../../utils/AutoDiscoveryUtils";
|
import { ValidatedServerConfig } from "../../utils/AutoDiscoveryUtils";
|
||||||
|
import AutoDiscoveryUtils from "../../utils/AutoDiscoveryUtils";
|
||||||
|
|
||||||
// Disable warnings for now: we use deprecated bluebird functions
|
// Disable warnings for now: we use deprecated bluebird functions
|
||||||
// and need to migrate, but they spam the console with warnings.
|
// and need to migrate, but they spam the console with warnings.
|
||||||
|
@ -219,18 +220,6 @@ export default React.createClass({
|
||||||
return {serverConfig: props};
|
return {serverConfig: props};
|
||||||
},
|
},
|
||||||
|
|
||||||
getRegisterServerProperties() {
|
|
||||||
const props = this.getServerProperties();
|
|
||||||
if (this.state.register_hs_url) {
|
|
||||||
props.hsUrl = this.state.register_hs_url;
|
|
||||||
}
|
|
||||||
if (this.state.register_is_url) {
|
|
||||||
props.isUrl = this.state.register_is_url;
|
|
||||||
}
|
|
||||||
|
|
||||||
return {serverConfig: props};
|
|
||||||
},
|
|
||||||
|
|
||||||
componentWillMount: function() {
|
componentWillMount: function() {
|
||||||
SdkConfig.put(this.props.config);
|
SdkConfig.put(this.props.config);
|
||||||
|
|
||||||
|
@ -688,7 +677,7 @@ export default React.createClass({
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
_startRegistration: function(params) {
|
_startRegistration: async function(params) {
|
||||||
const newState = {
|
const newState = {
|
||||||
view: VIEWS.REGISTER,
|
view: VIEWS.REGISTER,
|
||||||
};
|
};
|
||||||
|
@ -701,10 +690,12 @@ export default React.createClass({
|
||||||
params.is_url &&
|
params.is_url &&
|
||||||
params.sid
|
params.sid
|
||||||
) {
|
) {
|
||||||
|
newState.serverConfig = await AutoDiscoveryUtils.validateServerConfigWithStaticUrls(
|
||||||
|
params.hs_url, params.is_url,
|
||||||
|
);
|
||||||
|
|
||||||
newState.register_client_secret = params.client_secret;
|
newState.register_client_secret = params.client_secret;
|
||||||
newState.register_session_id = params.session_id;
|
newState.register_session_id = params.session_id;
|
||||||
newState.register_hs_url = params.hs_url;
|
|
||||||
newState.register_is_url = params.is_url;
|
|
||||||
newState.register_id_sid = params.sid;
|
newState.register_id_sid = params.sid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1883,7 +1874,7 @@ export default React.createClass({
|
||||||
onLoggedIn={this.onRegistered}
|
onLoggedIn={this.onRegistered}
|
||||||
onLoginClick={this.onLoginClick}
|
onLoginClick={this.onLoginClick}
|
||||||
onServerConfigChange={this.onServerConfigChange}
|
onServerConfigChange={this.onServerConfigChange}
|
||||||
{...this.getRegisterServerProperties()}
|
{...this.getServerProperties()}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue