streamer: integrate, fix, ui change

This commit is contained in:
bkfox
2024-04-28 18:59:33 +02:00
parent a64c850efa
commit 87692c860b
8 changed files with 79 additions and 76 deletions

View File

@ -70,14 +70,14 @@ class Connector:
data = bytes("".join([str(d) for d in data]) + "\n", encoding="utf-8")
try:
self.socket.sendall(data)
data = ""
while not response_re.search(data):
data += self.socket.recv(1024).decode("utf-8")
resp = ""
while not response_re.search(resp):
resp += self.socket.recv(1024).decode("utf-8")
if data:
data = response_re.sub(r"\1", data).strip()
data = self.parse(data) if parse else self.parse_json(data) if parse_json else data
return data
if resp:
resp = response_re.sub(r"\1", resp).strip()
resp = self.parse(resp) if parse else self.parse_json(resp) if parse_json else resp
return resp
except Exception:
self.close()
if try_count > 0: