Reset config.server.auth when using custom server URL
This commit is contained in:
parent
4df9328be8
commit
77030931cb
1 changed files with 8 additions and 2 deletions
|
@ -175,8 +175,6 @@ export default class App extends Component {
|
||||||
* - Default server URL constructed from the current URL location
|
* - Default server URL constructed from the current URL location
|
||||||
*/
|
*/
|
||||||
handleConfig(config) {
|
handleConfig(config) {
|
||||||
this.config = config;
|
|
||||||
|
|
||||||
let connectParams = {};
|
let connectParams = {};
|
||||||
|
|
||||||
if (config.server) {
|
if (config.server) {
|
||||||
|
@ -200,6 +198,12 @@ export default class App extends Component {
|
||||||
let queryParams = parseQueryString();
|
let queryParams = parseQueryString();
|
||||||
if (queryParams.server) {
|
if (queryParams.server) {
|
||||||
connectParams.url = queryParams.server;
|
connectParams.url = queryParams.server;
|
||||||
|
|
||||||
|
// When using a custom server, some configuration options don't
|
||||||
|
// make sense anymore.
|
||||||
|
if (config.server) {
|
||||||
|
config.server.auth = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (queryParams.nick) {
|
if (queryParams.nick) {
|
||||||
connectParams.nick = queryParams.nick;
|
connectParams.nick = queryParams.nick;
|
||||||
|
@ -212,6 +216,8 @@ export default class App extends Component {
|
||||||
connectParams.autojoin = window.location.hash.split(",");
|
connectParams.autojoin = window.location.hash.split(",");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.config = config;
|
||||||
|
|
||||||
this.setState((state) => {
|
this.setState((state) => {
|
||||||
return {
|
return {
|
||||||
connectParams: {
|
connectParams: {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue