Files
homeassistant-dkncloudna/custom_components/dkncloudna
thatguygriff dd1cc76580
Validate / Hassfest validation (pull_request) Failing after 20s
Validate / HACS validation (pull_request) Failing after 0s
Treat 404 as auth error and persist refreshed tokens
The DKN Cloud NA API returns 404 (not 401) when tokens are expired,
which caused the integration to silently fail with UpdateFailed
indefinitely instead of attempting a token refresh or triggering
reauth. Refreshed tokens were also only held in memory, so they
were lost on Home Assistant restart.

- Add 404 to auth_error_statuses on is_logged_in, refresh_access_token,
  and fetch_installations.
- Persist refreshed access + refresh tokens back to the config entry
  after each successful coordinator update.
- Skip the entry reload listener for token-only option updates to
  avoid a reload loop on every refresh.
- Log API 4xx responses at WARNING with the body so failures are
  visible in HA logs without enabling debug logging.
2026-05-26 09:58:57 -03:00
..
2026-03-30 20:49:57 -04:00
2026-03-29 09:40:54 -04:00
2026-03-30 20:35:13 -04:00
2026-03-30 08:07:20 -04:00
2026-03-30 20:49:57 -04:00
2026-03-30 08:43:37 -04:00