File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -408,7 +408,9 @@ def _prepare_url(self) -> httpx.URL:
408408 if self .__client .websocket_base_url is not None :
409409 base_url = httpx .URL (self .__client .websocket_base_url )
410410 else :
411- base_url = self .__client ._base_url .copy_with (scheme = "wss" )
411+ scheme = self .__client ._base_url .scheme
412+ ws_scheme = "ws" if scheme == "http" else "wss"
413+ base_url = self .__client ._base_url .copy_with (scheme = ws_scheme )
412414
413415 merge_raw_path = base_url .raw_path .rstrip (b"/" ) + b"/realtime"
414416 return base_url .copy_with (raw_path = merge_raw_path )
@@ -597,7 +599,9 @@ def _prepare_url(self) -> httpx.URL:
597599 if self .__client .websocket_base_url is not None :
598600 base_url = httpx .URL (self .__client .websocket_base_url )
599601 else :
600- base_url = self .__client ._base_url .copy_with (scheme = "wss" )
602+ scheme = self .__client ._base_url .scheme
603+ ws_scheme = "ws" if scheme == "http" else "wss"
604+ base_url = self .__client ._base_url .copy_with (scheme = ws_scheme )
601605
602606 merge_raw_path = base_url .raw_path .rstrip (b"/" ) + b"/realtime"
603607 return base_url .copy_with (raw_path = merge_raw_path )
Original file line number Diff line number Diff line change @@ -3723,7 +3723,9 @@ def _prepare_url(self) -> httpx.URL:
37233723 if self .__client .websocket_base_url is not None :
37243724 base_url = httpx .URL (self .__client .websocket_base_url )
37253725 else :
3726- base_url = self .__client ._base_url .copy_with (scheme = "wss" )
3726+ scheme = self .__client ._base_url .scheme
3727+ ws_scheme = "ws" if scheme == "http" else "wss"
3728+ base_url = self .__client ._base_url .copy_with (scheme = ws_scheme )
37273729
37283730 merge_raw_path = base_url .raw_path .rstrip (b"/" ) + b"/responses"
37293731 return base_url .copy_with (raw_path = merge_raw_path )
@@ -3887,7 +3889,9 @@ def _prepare_url(self) -> httpx.URL:
38873889 if self .__client .websocket_base_url is not None :
38883890 base_url = httpx .URL (self .__client .websocket_base_url )
38893891 else :
3890- base_url = self .__client ._base_url .copy_with (scheme = "wss" )
3892+ scheme = self .__client ._base_url .scheme
3893+ ws_scheme = "ws" if scheme == "http" else "wss"
3894+ base_url = self .__client ._base_url .copy_with (scheme = ws_scheme )
38913895
38923896 merge_raw_path = base_url .raw_path .rstrip (b"/" ) + b"/responses"
38933897 return base_url .copy_with (raw_path = merge_raw_path )
You can’t perform that action at this time.
0 commit comments