Log smartprotocol requests (#575)

* Log smartprotocol requests

Also, comment out encrypted secure_passthrough response for the time being

* Fix linting
This commit is contained in:
Teemu R 2023-12-08 15:22:58 +01:00 committed by GitHub
parent 1e2241ee95
commit 35a452168a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View File

@ -122,7 +122,7 @@ class AesTransport(BaseTransport):
"params": {"request": encrypted_payload.decode()},
}
status_code, resp_dict = await self.client_post(url, json=passthrough_request)
_LOGGER.debug(f"secure_passthrough response is {status_code}: {resp_dict}")
# _LOGGER.debug(f"secure_passthrough response is {status_code}: {resp_dict}")
if status_code == 200 and resp_dict["error_code"] == 0:
response = self._encryption_session.decrypt( # type: ignore
resp_dict["result"]["response"].encode()

View File

@ -124,6 +124,11 @@ class SmartProtocol(TPLinkProtocol):
await self._transport.login(login_request)
smart_request = self.get_smart_request(smart_method, smart_params)
_LOGGER.debug(
"%s >> %s",
self.host,
_LOGGER.isEnabledFor(logging.DEBUG) and pf(smart_request),
)
response_data = await self._transport.send(smart_request)
_LOGGER.debug(