From 659654e79a61540efddeac7f1c10ec384951c7e0 Mon Sep 17 00:00:00 2001 From: Twilight Date: Tue, 16 Jul 2024 01:47:18 +0800 Subject: [PATCH] Update init.go --- internal/providers/jwks/init.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/internal/providers/jwks/init.go b/internal/providers/jwks/init.go index a4acaea..f7dbd33 100644 --- a/internal/providers/jwks/init.go +++ b/internal/providers/jwks/init.go @@ -3,10 +3,18 @@ package jwks import "time" func InitJwksRefresh() { + // 先刷新一次 + RefreshJWKS() + var firstRefreshed = true + // 启动一个定时器 go func() { for { - RefreshJWKS() + if firstRefreshed { + firstRefreshed = false + } else { + RefreshJWKS() + } time.Sleep(refreshRate) } }()