diff options
| author | Tranch <tranch.xiao@gmail.com> | 2026-02-05 18:22:54 +0800 |
|---|---|---|
| committer | Tranch <tranch.xiao@gmail.com> | 2026-02-05 18:22:54 +0800 |
| commit | 28d026e3e346ef43aa0220eabc837e2263e947a8 (patch) | |
| tree | 4e4c8f7ddb08a3941b77b87573c1579c4472cac5 | |
| parent | c2befee63a71d23a11c4ec55d1f7cd78259174be (diff) | |
| download | decky-installer-28d026e3e346ef43aa0220eabc837e2263e947a8.tar.gz decky-installer-28d026e3e346ef43aa0220eabc837e2263e947a8.zip | |
fix: Only log meaningful server repliesv1.0.5
Filter server REPLY messages if they lack a 'result' payload. This
avoids logging empty responses that provide no useful information.
Update success logging message when the connection drops after
install confirmation for clarity.
| -rw-r--r-- | decky_client.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/decky_client.py b/decky_client.py index 788e384..cfd9eb4 100644 --- a/decky_client.py +++ b/decky_client.py @@ -225,7 +225,7 @@ async def run_installer(target_id: int, store_url: str) -> None: if msg is None: log("Connection closed by server.") if confirmed: - log("Install was confirmed; assuming success despite disconnect.") + log("Install was confirmed; treating disconnect as success.") success = True break @@ -247,7 +247,7 @@ async def run_installer(target_id: int, store_url: str) -> None: success = True break - elif m_type == REPLY: + elif m_type == REPLY and msg.get('result'): log(f"Server reply: {msg.get('result')}") elif m_type == ERROR: |
