|  | @@ -3,7 +3,7 @@ import typing
 | 
	
		
			
			| 3 | 3 |  
 | 
	
		
			
			| 4 | 4 |  import jwt
 | 
	
		
			
			| 5 | 5 |  
 | 
	
		
			
			| 6 |  | -JITSI_URL = "https://prosody"
 | 
	
		
			
			|  | 6 | +JITSI_DOMAIN = "prosody"
 | 
	
		
			
			| 7 | 7 |  JWT_APP_ID = "test"
 | 
	
		
			
			| 8 | 8 |  JWT_SECRET = "secret"
 | 
	
		
			
			| 9 | 9 |  JWT_ALG = 'HS256'
 | 
	
	
		
			
			|  | @@ -28,10 +28,10 @@ class JitsiTokenConfig:
 | 
	
		
			
			| 28 | 28 |  class JitsiMeetRoomHandler:
 | 
	
		
			
			| 29 | 29 |  
 | 
	
		
			
			| 30 | 30 |      def __init__(self,
 | 
	
		
			
			| 31 |  | -                 base_url: str,
 | 
	
		
			
			|  | 31 | +                 domain: str,
 | 
	
		
			
			| 32 | 32 |                   token_config: typing.Optional[JitsiTokenConfig],
 | 
	
		
			
			| 33 | 33 |                   ) -> None:
 | 
	
		
			
			| 34 |  | -        self.base_url = base_url
 | 
	
		
			
			|  | 34 | +        self.domain = domain
 | 
	
		
			
			| 35 | 35 |          self.token_config = token_config
 | 
	
		
			
			| 36 | 36 |  
 | 
	
		
			
			| 37 | 37 |      def generate_token(self, room: str)->str:
 | 
	
	
		
			
			|  | @@ -64,13 +64,13 @@ class JitsiMeetRoomHandler:
 | 
	
		
			
			| 64 | 64 |          """
 | 
	
		
			
			| 65 | 65 |          if self.token_config:
 | 
	
		
			
			| 66 | 66 |              token = self.generate_token(room)
 | 
	
		
			
			| 67 |  | -            url = "{}/{}?jwt={}".format(JITSI_URL,
 | 
	
		
			
			|  | 67 | +            url = "{}/{}?jwt={}".format(self.domain,
 | 
	
		
			
			| 68 | 68 |                                          room,
 | 
	
		
			
			| 69 | 69 |                                          token,)
 | 
	
		
			
			| 70 | 70 |          else:
 | 
	
		
			
			| 71 |  | -            url = "{}/{}".format(JITSI_URL,
 | 
	
		
			
			|  | 71 | +            url = "{}/{}".format(self.domain,
 | 
	
		
			
			| 72 | 72 |                                   room,)
 | 
	
		
			
			| 73 |  | -        return url
 | 
	
		
			
			|  | 73 | +        return "https://{}".format(url)
 | 
	
		
			
			| 74 | 74 |  
 | 
	
		
			
			| 75 | 75 |  if JITSI_USE_TOKEN:
 | 
	
		
			
			| 76 | 76 |      defaultTokenConfig = JitsiTokenConfig(
 | 
	
	
		
			
			|  | @@ -83,7 +83,7 @@ else:
 | 
	
		
			
			| 83 | 83 |      defaultTokenConfig = None
 | 
	
		
			
			| 84 | 84 |  
 | 
	
		
			
			| 85 | 85 |  JitsiMeetRoom = JitsiMeetRoomHandler(
 | 
	
		
			
			| 86 |  | -    base_url=JITSI_URL,
 | 
	
		
			
			|  | 86 | +    domain=JITSI_DOMAIN,
 | 
	
		
			
			| 87 | 87 |      token_config= defaultTokenConfig
 | 
	
		
			
			| 88 | 88 |  )
 | 
	
		
			
			| 89 | 89 |  
 |