From ded9afe5c5616e540854ca7487556d85391eadbc Mon Sep 17 00:00:00 2001 From: B M Abir Date: Mon, 15 Apr 2024 19:29:55 +0600 Subject: [PATCH] Update api.py passing callback_flag in async_api_setMessageCallBackOn function --- imouapi/api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/imouapi/api.py b/imouapi/api.py index d004b02..57e5bb5 100644 --- a/imouapi/api.py +++ b/imouapi/api.py @@ -427,14 +427,14 @@ async def async_api_getMessageCallback(self) -> dict: # pylint: disable=invalid # call the api return await self._async_call_api(api, payload) - async def async_api_setMessageCallbackOn(self, callback_url: str) -> dict: # pylint: disable=invalid-name + async def async_api_setMessageCallbackOn(self, callback_url: str,callback_flag: str = "alarm,deviceStatus") -> dict: # pylint: disable=invalid-name """Set the message callback address. \ (https://open.imoulife.com/book/http/push/setMessageCallback.html).""" # define the api endpoint api = "setMessageCallback" # prepare the payload payload = { - "callbackFlag": "alarm,deviceStatus", + "callbackFlag": callback_flag, # "basePush": "2", "callbackUrl": callback_url, "status": "on",