mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-11-10 04:06:11 +00:00
Fix kodi 19 websocket control
This commit is contained in:
parent
82910c6b2d
commit
07c9fffab7
1 changed files with 4 additions and 4 deletions
|
@ -545,8 +545,8 @@ class WebSocket(object):
|
|||
return False
|
||||
result = result.lower()
|
||||
|
||||
value = key + "258EAFA5-E914-47DA-95CA-C5AB0DC85B11"
|
||||
hashed = base64.encodestring(hashlib.sha1(value).digest()).strip().lower()
|
||||
value = key + "258EAFA5-E914-47DA-95CA-C5AB0DC85B11".encode()
|
||||
hashed = base64.encodestring(hashlib.sha1(value).digest()).strip().lower().decode()
|
||||
return hashed == result
|
||||
|
||||
def _read_headers(self):
|
||||
|
@ -795,11 +795,11 @@ class WebSocket(object):
|
|||
def _recv_line(self):
|
||||
line = []
|
||||
while True:
|
||||
c = self._recv(1)
|
||||
c = self._recv(1).decode()
|
||||
line.append(c)
|
||||
if c == "\n":
|
||||
break
|
||||
return b"".join(line)
|
||||
return "".join(line)
|
||||
|
||||
|
||||
class WebSocketApp(object):
|
||||
|
|
Loading…
Reference in a new issue