redhat-developer / podman-desktop-redhat-account-ext

Podman Desktop Red Hat Account Extension
Apache License 2.0
3 stars 9 forks source link

fix: long activation time #144

Closed dgolovin closed 5 months ago

dgolovin commented 5 months ago

Fix #142 by creating authentication request asyncronously and delaying openid-client ininialization until first authentication request or token refresh.

VM5:62 main ↪️ Activating extension (redhat.redhat-authentication) ended in 264 milliseconds
VM5:62 main ↪️ Activating extension (podman-desktop.docker) ended in 227 milliseconds
VM5:62 main ↪️ Activating extension (podman-desktop.lima) ended in 101 milliseconds
VM5:62 main ↪️ Activating extension (podman-desktop.registries) ended in 60 milliseconds
VM5:62 main ↪️ Activating extension (podman-desktop.compose) ended in 246 milliseconds
VM5:62 main ↪️ Activating extension (podman-desktop.kube-context) ended in 203 milliseconds
VM5:62 main ↪️ Activating extension (podman-desktop.kind) ended in 286 milliseconds
VM5:62 main ↪️ Activating extension (podman-desktop.kubectl-cli) ended in 1219 milliseconds
VM5:62 main ↪️ Activating extension (podman-desktop.minikube) ended in 1142 milliseconds
VM5:62 main ↪️ Activating extension (podman-desktop.podman) ended in 1532 milliseconds