@@ -15,6 +15,7 @@ limitations under the License.
1515*/
1616
1717import { logger } from "matrix-js-sdk/src/logger" ;
18+ import { IClientWellKnown } from "matrix-js-sdk/src/client" ;
1819
1920import SdkConfig from "../SdkConfig" ;
2021import { MatrixClientPeg } from "../MatrixClientPeg" ;
@@ -33,7 +34,7 @@ export class Jitsi {
3334 private domain : string ;
3435
3536 public get preferredDomain ( ) : string {
36- return this . domain || 'jitsi.riot.im' ;
37+ return this . domain || "meet.element.io" ;
3738 }
3839
3940 /**
@@ -67,15 +68,13 @@ export class Jitsi {
6768 this . update ( cli . getClientWellKnown ( ) ) ;
6869 }
6970
70- private update = async ( discoveryResponse ) : Promise < any > => {
71+ private update = async ( discoveryResponse : IClientWellKnown ) : Promise < any > => {
7172 // Start with a default of the config's domain
72- let domain = ( SdkConfig . get ( ) [ ' jitsi' ] || { } ) [ ' preferredDomain' ] || 'jitsi.riot.im' ;
73+ let domain = SdkConfig . get ( ) . jitsi ?. preferredDomain || "meet.element.io" ;
7374
7475 logger . log ( "Attempting to get Jitsi conference information from homeserver" ) ;
75- if ( discoveryResponse && discoveryResponse [ JITSI_WK_PROPERTY ] ) {
76- const wkPreferredDomain = discoveryResponse [ JITSI_WK_PROPERTY ] [ 'preferredDomain' ] ;
77- if ( wkPreferredDomain ) domain = wkPreferredDomain ;
78- }
76+ const wkPreferredDomain = discoveryResponse ?. [ JITSI_WK_PROPERTY ] ?. [ 'preferredDomain' ] ;
77+ if ( wkPreferredDomain ) domain = wkPreferredDomain ;
7978
8079 // Put the result into memory for us to use later
8180 this . domain = domain ;
0 commit comments