diff --git a/homeassistant/components/simplepush/config_flow.py b/homeassistant/components/simplepush/config_flow.py index 0f0073c5099..01ca508a5c4 100644 --- a/homeassistant/components/simplepush/config_flow.py +++ b/homeassistant/components/simplepush/config_flow.py @@ -3,7 +3,7 @@ from __future__ import annotations from typing import Any -from simplepush import UnknownError, send, send_encrypted +from simplepush import UnknownError, send import voluptuous as vol from homeassistant import config_entries @@ -17,15 +17,19 @@ def validate_input(entry: dict[str, str]) -> dict[str, str] | None: """Validate user input.""" try: if CONF_PASSWORD in entry: - send_encrypted( - entry[CONF_DEVICE_KEY], - entry[CONF_PASSWORD], - entry[CONF_PASSWORD], - "HA test", - "Message delivered successfully", + send( + key=entry[CONF_DEVICE_KEY], + password=entry[CONF_PASSWORD], + salt=entry[CONF_PASSWORD], + title="HA test", + message="Message delivered successfully", ) else: - send(entry[CONF_DEVICE_KEY], "HA test", "Message delivered successfully") + send( + key=entry[CONF_DEVICE_KEY], + title="HA test", + message="Message delivered successfully", + ) except UnknownError: return {"base": "cannot_connect"} diff --git a/homeassistant/components/simplepush/manifest.json b/homeassistant/components/simplepush/manifest.json index 7c37546485a..5b2ad37d92a 100644 --- a/homeassistant/components/simplepush/manifest.json +++ b/homeassistant/components/simplepush/manifest.json @@ -2,7 +2,7 @@ "domain": "simplepush", "name": "Simplepush", "documentation": "https://www.home-assistant.io/integrations/simplepush", - "requirements": ["simplepush==1.1.4"], + "requirements": ["simplepush==2.1.1"], "codeowners": ["@engrbm87"], "config_flow": true, "iot_class": "cloud_polling", diff --git a/homeassistant/components/simplepush/notify.py b/homeassistant/components/simplepush/notify.py index 108aaf3cbf6..b1c2eb5680e 100644 --- a/homeassistant/components/simplepush/notify.py +++ b/homeassistant/components/simplepush/notify.py @@ -4,7 +4,7 @@ from __future__ import annotations import logging from typing import Any -from simplepush import BadRequest, UnknownError, send, send_encrypted +from simplepush import BadRequest, UnknownError, send from homeassistant.components.notify import ( ATTR_DATA, @@ -71,16 +71,16 @@ class SimplePushNotificationService(BaseNotificationService): try: if self._password: - send_encrypted( - self._device_key, - self._password, - self._salt, - title, - message, + send( + key=self._device_key, + password=self._password, + salt=self._salt, + title=title, + message=message, event=event, ) else: - send(self._device_key, title, message, event=event) + send(key=self._device_key, title=title, message=message, event=event) except BadRequest: _LOGGER.error("Bad request. Title or message are too long") diff --git a/requirements_all.txt b/requirements_all.txt index f10a2b37f91..d82ce4cb9bc 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2253,7 +2253,7 @@ shodan==1.28.0 simplehound==0.3 # homeassistant.components.simplepush -simplepush==1.1.4 +simplepush==2.1.1 # homeassistant.components.simplisafe simplisafe-python==2022.07.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 7b6ba1d4b5b..105592a6995 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1550,7 +1550,7 @@ sharkiq==0.0.1 simplehound==0.3 # homeassistant.components.simplepush -simplepush==1.1.4 +simplepush==2.1.1 # homeassistant.components.simplisafe simplisafe-python==2022.07.1 diff --git a/tests/components/simplepush/test_config_flow.py b/tests/components/simplepush/test_config_flow.py index 6f0d6a73aa4..02db81ceaa7 100644 --- a/tests/components/simplepush/test_config_flow.py +++ b/tests/components/simplepush/test_config_flow.py @@ -29,9 +29,7 @@ def simplepush_setup_fixture(): @pytest.fixture(autouse=True) def mock_api_request(): """Patch simplepush api request.""" - with patch("homeassistant.components.simplepush.config_flow.send"), patch( - "homeassistant.components.simplepush.config_flow.send_encrypted" - ): + with patch("homeassistant.components.simplepush.config_flow.send"): yield