mirror of
https://github.com/vector-im/element-call.git
synced 2026-04-06 07:20:25 +00:00
@@ -210,12 +210,12 @@ that is in use for the current user.
|
||||
viaServers: string; (default: undefined)
|
||||
```
|
||||
|
||||
**customHomeserver**
|
||||
**homeserver**
|
||||
This defines the homeserver that is going to be used when registering
|
||||
a new (guest) user.
|
||||
This can be user to configure a non default guest user server when
|
||||
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
|
||||
* 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
|
||||
@@ -244,7 +244,7 @@ export const getUrlParams = (
|
||||
skipLobby: parser.getFlagParam("skipLobby"),
|
||||
returnToLobby: parser.getFlagParam("returnToLobby"),
|
||||
viaServers: parser.getParam("viaServers"),
|
||||
customHomeserver: parser.getParam("customHomeserver"),
|
||||
homeserver: parser.getParam("homeserver"),
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -47,15 +47,15 @@ export class Config {
|
||||
// Convenience accessors
|
||||
public static defaultHomeserverUrl(): string | undefined {
|
||||
return (
|
||||
getUrlParams().customHomeserver ??
|
||||
getUrlParams().homeserver ??
|
||||
Config.get().default_server_config?.["m.homeserver"].base_url
|
||||
);
|
||||
}
|
||||
|
||||
public static defaultServerName(): string | undefined {
|
||||
const customHomeserver = getUrlParams().customHomeserver;
|
||||
if (customHomeserver) {
|
||||
const url = new URL(customHomeserver);
|
||||
const homeserver = getUrlParams().homeserver;
|
||||
if (homeserver) {
|
||||
const url = new URL(homeserver);
|
||||
return url.hostname;
|
||||
}
|
||||
return Config.get().default_server_config?.["m.homeserver"].server_name;
|
||||
|
||||
Reference in New Issue
Block a user