Commit graph

13 commits

Author SHA1 Message Date
andig
b23a24bdca chore: fix lint 2025-10-08 09:35:25 +02:00
andig
b9a324ad9b chore: preserve extra token properties during refresh 2025-10-08 09:25:37 +02:00
andig
26276ed719 chore: guard against initial token being nil 2023-12-08 16:45:13 +01:00
andig
b4f31cae56
chore: use oauth2 pkce (#9798) 2023-10-06 17:08:20 +02:00
andig
8a5772aa79 chore: improve readablity
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2023-07-03 17:59:14 +02:00
andig
fe79ba8b02 Easee: use oauth validity check to utilize tokens expiryDelta 2023-07-03 17:54:55 +02:00
andig
eaa83bff7a Easee: use ReuseTokenSourceWithExpiry for token refresher 2023-07-03 17:40:22 +02:00
andig
46569c73ac
Easee: refresh token within access token validity time (#8783) 2023-07-03 17:05:27 +02:00
andig
57dd9355f1 OAuth: fix nil token access 2022-09-30 23:55:56 +02:00
andig
a43bc0ce8b Easee: Ensure token refresh doesn't race 2021-11-12 11:31:09 +01:00
andig
265e29f441 Minor cleanup 2021-05-26 11:45:49 +02:00
andig
ca2ccfa90f Refactor TokenRefresher interface 2021-05-02 10:45:45 +02:00
andig
8befdcf41e
Refactor token refresh handling into TokenSource and TokenRefresher (#837) 2021-04-05 17:13:02 +02:00