fix: refresh emby sessions in realtime

This commit is contained in:
ShukeBta
2026-06-25 02:32:32 +08:00
parent 29f5df673c
commit baa4a38b0a
12 changed files with 441 additions and 27 deletions
+9 -3
View File
@@ -10,11 +10,17 @@ import (
)
func signedTestToken(t *testing.T, secret string) string {
t.Helper()
return signedTestTokenWithPurpose(t, secret, "")
}
func signedTestTokenWithPurpose(t *testing.T, secret, purpose string) string {
t.Helper()
claims := middleware.Claims{
UserID: "user-1",
Role: "admin",
Tier: "plus",
UserID: "user-1",
Role: "admin",
Tier: "plus",
Purpose: purpose,
RegisteredClaims: jwt.RegisteredClaims{
ExpiresAt: jwt.NewNumericDate(time.Now().Add(time.Hour)),
Issuer: "mediastationgo-test",