mirror of https://github.com/vector-im/riot-web
				
				
				
			Update default Jitsi URLs to meet.element.io (#7514)
							parent
							
								
									beac9563d6
								
							
						
					
					
						commit
						ec02f82416
					
				|  | @ -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']; | ||||
|             if (wkPreferredDomain) domain = wkPreferredDomain; | ||||
|         } | ||||
|         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 New Issue
	
	 Michael Telatynski
						Michael Telatynski