mirror of
https://github.com/vector-im/element-call.git
synced 2026-08-29 21:15:19 +00:00
@@ -210,12 +210,12 @@ that is in use for the current user.
|
|||||||
viaServers: string; (default: undefined)
|
viaServers: string; (default: undefined)
|
||||||
```
|
```
|
||||||
|
|
||||||
**customHomeserver**
|
**homeserver**
|
||||||
This defines the homeserver that is going to be used when registering
|
This defines the homeserver that is going to be used when registering
|
||||||
a new (guest) user.
|
a new (guest) user.
|
||||||
This can be user to configure a non default guest user server when
|
This can be user to configure a non default guest user server when
|
||||||
creating a spa link.
|
creating a spa link.
|
||||||
|
|
||||||
```
|
```
|
||||||
customHomeserver: string; (default: undefined)
|
homeserver: string; (default: undefined)
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ export interface UrlParams {
|
|||||||
* This can be user to configure a non default guest user server when
|
* This can be user to configure a non default guest user server when
|
||||||
* creating a spa link.
|
* creating a spa link.
|
||||||
*/
|
*/
|
||||||
customHomeserver: string | null;
|
homeserver: string | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is here as a stopgap, but what would be far nicer is a function that
|
// This is here as a stopgap, but what would be far nicer is a function that
|
||||||
@@ -244,7 +244,7 @@ export const getUrlParams = (
|
|||||||
skipLobby: parser.getFlagParam("skipLobby"),
|
skipLobby: parser.getFlagParam("skipLobby"),
|
||||||
returnToLobby: parser.getFlagParam("returnToLobby"),
|
returnToLobby: parser.getFlagParam("returnToLobby"),
|
||||||
viaServers: parser.getParam("viaServers"),
|
viaServers: parser.getParam("viaServers"),
|
||||||
customHomeserver: parser.getParam("customHomeserver"),
|
homeserver: parser.getParam("homeserver"),
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -47,15 +47,15 @@ export class Config {
|
|||||||
// Convenience accessors
|
// Convenience accessors
|
||||||
public static defaultHomeserverUrl(): string | undefined {
|
public static defaultHomeserverUrl(): string | undefined {
|
||||||
return (
|
return (
|
||||||
getUrlParams().customHomeserver ??
|
getUrlParams().homeserver ??
|
||||||
Config.get().default_server_config?.["m.homeserver"].base_url
|
Config.get().default_server_config?.["m.homeserver"].base_url
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static defaultServerName(): string | undefined {
|
public static defaultServerName(): string | undefined {
|
||||||
const customHomeserver = getUrlParams().customHomeserver;
|
const homeserver = getUrlParams().homeserver;
|
||||||
if (customHomeserver) {
|
if (homeserver) {
|
||||||
const url = new URL(customHomeserver);
|
const url = new URL(homeserver);
|
||||||
return url.hostname;
|
return url.hostname;
|
||||||
}
|
}
|
||||||
return Config.get().default_server_config?.["m.homeserver"].server_name;
|
return Config.get().default_server_config?.["m.homeserver"].server_name;
|
||||||
|
|||||||
Reference in New Issue
Block a user