fix socket path for server.com/gotify urls

This commit is contained in:
dries.k
2022-04-01 11:28:23 +02:00
parent 2a0aab00be
commit ca8a9df13b

View File

@@ -1,6 +1,5 @@
import json import json
import logging import logging
import time
import websocket import websocket
from PyQt6 import QtCore from PyQt6 import QtCore
@@ -20,9 +19,9 @@ class Listener(QtCore.QThread):
def __init__(self, url: str, client_token: str): def __init__(self, url: str, client_token: str):
super(Listener, self).__init__() super(Listener, self).__init__()
qurl = QtCore.QUrl(url) qurl = QtCore.QUrl(url.rstrip("/") + "/")
qurl.setScheme("wss" if qurl.scheme() == "https" else "ws") qurl.setScheme("wss" if qurl.scheme() == "https" else "ws")
qurl.setPath("/stream") qurl.setPath(qurl.path() + "stream")
qurl.setQuery(f"token={client_token}") qurl.setQuery(f"token={client_token}")
self.ws = websocket.WebSocketApp( self.ws = websocket.WebSocketApp(