From e2b3013a906a445b4d8d16e309b6f848eb1374f2 Mon Sep 17 00:00:00 2001 From: lukshan13 Date: Thu, 21 Mar 2024 12:01:19 +0000 Subject: [PATCH] Add methods to retrieve and change verify_ssl_switch --- src/tplink_omada_client/omadaapiconnection.py | 10 ++++++++++ src/tplink_omada_client/omadaclient.py | 8 ++++++++ 2 files changed, 18 insertions(+) diff --git a/src/tplink_omada_client/omadaapiconnection.py b/src/tplink_omada_client/omadaapiconnection.py index 178aad7..4a75e7f 100644 --- a/src/tplink_omada_client/omadaapiconnection.py +++ b/src/tplink_omada_client/omadaapiconnection.py @@ -234,3 +234,13 @@ def _check_application_errors(self, response): if response["errorCode"] == -30109: raise LoginFailed(response["errorCode"], response["msg"]) raise RequestFailed(response["errorCode"], response["msg"]) + + + def get_verify_ssl_switch(self): + """Return the verify_ssl switch.""" + return self._verify_ssl + + def set_verify_ssl_switch(self, verify_ssl: bool): + """Set the verify_ssl switch.""" + self._verify_ssl = verify_ssl + return self._verify_ssl \ No newline at end of file diff --git a/src/tplink_omada_client/omadaclient.py b/src/tplink_omada_client/omadaclient.py index aea6995..3cef1f7 100644 --- a/src/tplink_omada_client/omadaclient.py +++ b/src/tplink_omada_client/omadaclient.py @@ -92,3 +92,11 @@ async def _get_site_id(self, site_name: str): return site_id raise SiteNotFound(f"Site '{site_name}' not found") + + def get_verify_ssl_switch(self) -> bool: + """Get the verify_ssl setting.""" + return self._api.get_verify_ssl_switch() + + def set_verify_ssl_switch(self, verify_ssl: bool) -> None: + """Set the verify_ssl setting.""" + self._api.set_verify_ssl_switch(verify_ssl)