-
- Downloads
Add config flow to imap (#74623)
* Add config flow to imap
fix coverage
fix config_flows.py
* move coordinator to seperate file, remove name key
* update intrgations.json
* update requirements_all.txt
* fix importing issue_registry
* Address comments
* Improve handling exceptions on intial connection
* exit loop tasks properly
* fix timeout
* revert async_timeout
* Improve entity update handling
* ensure we wait for idle to finish
* fix typing
* Update deprecation period
Co-authored-by:
Martin Hjelmare <marhje52@gmail.com>
Showing
- .coveragerc 2 additions, 0 deletions.coveragerc
- CODEOWNERS 2 additions, 0 deletionsCODEOWNERS
- homeassistant/components/imap/__init__.py 54 additions, 1 deletionhomeassistant/components/imap/__init__.py
- homeassistant/components/imap/config_flow.py 136 additions, 0 deletionshomeassistant/components/imap/config_flow.py
- homeassistant/components/imap/const.py 12 additions, 0 deletionshomeassistant/components/imap/const.py
- homeassistant/components/imap/coordinator.py 104 additions, 0 deletionshomeassistant/components/imap/coordinator.py
- homeassistant/components/imap/errors.py 11 additions, 0 deletionshomeassistant/components/imap/errors.py
- homeassistant/components/imap/manifest.json 3 additions, 1 deletionhomeassistant/components/imap/manifest.json
- homeassistant/components/imap/sensor.py 60 additions, 147 deletionshomeassistant/components/imap/sensor.py
- homeassistant/components/imap/strings.json 40 additions, 0 deletionshomeassistant/components/imap/strings.json
- homeassistant/components/imap/translations/en.json 40 additions, 0 deletionshomeassistant/components/imap/translations/en.json
- homeassistant/generated/config_flows.py 1 addition, 0 deletionshomeassistant/generated/config_flows.py
- homeassistant/generated/integrations.json 1 addition, 1 deletionhomeassistant/generated/integrations.json
- requirements_test_all.txt 3 additions, 0 deletionsrequirements_test_all.txt
- tests/components/imap/__init__.py 1 addition, 0 deletionstests/components/imap/__init__.py
- tests/components/imap/test_config_flow.py 349 additions, 0 deletionstests/components/imap/test_config_flow.py
Loading
Please register or sign in to comment