Skip to content

Commit

Permalink
kwargs for Linux wss conn
Browse files Browse the repository at this point in the history
  • Loading branch information
SantiiRepair committed Aug 14, 2024
1 parent cc0a88c commit 6f302fa
Showing 1 changed file with 20 additions and 13 deletions.
33 changes: 20 additions & 13 deletions quotexpy/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import certifi
import logging
import urllib3
import platform
import requests
import threading

Expand Down Expand Up @@ -270,21 +271,27 @@ def start_websocket(self) -> bool:
self.check_websocket_if_error = False
self.websocket_error_reason = None
self.websocket_client = WebsocketClient(self)

payload = {
"ping_interval": 25000,
"ping_timeout": 5000,
"ping_payload": "2",
"origin": "https://qxbroker.com",
"host": "ws2.qxbroker.com",
"sslopt": {
"check_hostname": False,
"cert_reqs": ssl.CERT_NONE,
"ca_certs": cacert,
"context": ssl_context,
},
}

if platform.system() == "Linux":
payload["sslopt"]["ssl_version"] = ssl.PROTOCOL_TLS

self.websocket_thread = threading.Thread(
target=self.websocket.run_forever,
kwargs={
"ping_interval": 25000,
"ping_timeout": 5000,
"ping_payload": "2",
"origin": "https://qxbroker.com",
"host": "ws2.qxbroker.com",
"sslopt": {
"check_hostname": False,
"cert_reqs": ssl.CERT_NONE,
"ca_certs": cacert,
"context": ssl_context,
},
},
kwargs=payload,
)

self.websocket_thread.daemon = True
Expand Down

0 comments on commit 6f302fa

Please sign in to comment.