Drop use of initialize_options in androidtv (#129854)

* Drop use of initialize_options in androidtv

* Initialize instance attribute in init method

* Adjust
This commit is contained in:
epenet 2024-11-05 09:01:29 +01:00 committed by GitHub
parent e1e731eb48
commit 95eefbac20
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -191,10 +191,9 @@ class OptionsFlowHandler(OptionsFlow):
def __init__(self, config_entry: ConfigEntry) -> None:
"""Initialize options flow."""
self.initialize_options(config_entry)
self._apps: dict[str, Any] = self.options.setdefault(CONF_APPS, {})
self._state_det_rules: dict[str, Any] = self.options.setdefault(
CONF_STATE_DETECTION_RULES, {}
self._apps: dict[str, Any] = dict(config_entry.options.get(CONF_APPS, {}))
self._state_det_rules: dict[str, Any] = dict(
config_entry.options.get(CONF_STATE_DETECTION_RULES, {})
)
self._conf_app_id: str | None = None
self._conf_rule_id: str | None = None