Update default Jitsi URLs to meet.element.io (#7514)
This commit is contained in:
parent
beac9563d6
commit
ec02f82416
3 changed files with 9 additions and 10 deletions
|
@ -40,7 +40,7 @@ export const DEFAULTS: ConfigOptions = {
|
|||
// Jitsi conference options
|
||||
jitsi: {
|
||||
// Default conference domain
|
||||
preferredDomain: "jitsi.riot.im",
|
||||
preferredDomain: "meet.element.io",
|
||||
},
|
||||
desktopBuilds: {
|
||||
available: true,
|
||||
|
|
|
@ -109,8 +109,8 @@ export class ElementWidget extends Widget {
|
|||
}
|
||||
let domain = super.rawData['domain'];
|
||||
if (domain === undefined) {
|
||||
// v1 widgets default to jitsi.riot.im regardless of user settings
|
||||
domain = "jitsi.riot.im";
|
||||
// v1 widgets default to meet.element.io regardless of user settings
|
||||
domain = "meet.element.io";
|
||||
}
|
||||
|
||||
let theme = new ThemeWatcher().getEffectiveTheme();
|
||||
|
|
|
@ -15,6 +15,7 @@ limitations under the License.
|
|||
*/
|
||||
|
||||
import { logger } from "matrix-js-sdk/src/logger";
|
||||
import { IClientWellKnown } from "matrix-js-sdk/src/client";
|
||||
|
||||
import SdkConfig from "../SdkConfig";
|
||||
import { MatrixClientPeg } from "../MatrixClientPeg";
|
||||
|
@ -33,7 +34,7 @@ export class Jitsi {
|
|||
private domain: string;
|
||||
|
||||
public get preferredDomain(): string {
|
||||
return this.domain || 'jitsi.riot.im';
|
||||
return this.domain || "meet.element.io";
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -67,15 +68,13 @@ export class Jitsi {
|
|||
this.update(cli.getClientWellKnown());
|
||||
}
|
||||
|
||||
private update = async (discoveryResponse): Promise<any> => {
|
||||
private update = async (discoveryResponse: IClientWellKnown): Promise<any> => {
|
||||
// Start with a default of the config's domain
|
||||
let domain = (SdkConfig.get()['jitsi'] || {})['preferredDomain'] || 'jitsi.riot.im';
|
||||
let domain = SdkConfig.get().jitsi?.preferredDomain || "meet.element.io";
|
||||
|
||||
logger.log("Attempting to get Jitsi conference information from homeserver");
|
||||
if (discoveryResponse && discoveryResponse[JITSI_WK_PROPERTY]) {
|
||||
const wkPreferredDomain = discoveryResponse[JITSI_WK_PROPERTY]['preferredDomain'];
|
||||
const wkPreferredDomain = discoveryResponse?.[JITSI_WK_PROPERTY]?.['preferredDomain'];
|
||||
if (wkPreferredDomain) domain = wkPreferredDomain;
|
||||
}
|
||||
|
||||
// Put the result into memory for us to use later
|
||||
this.domain = domain;
|
||||
|
|
Loading…
Reference in a new issue