perf: cache auth request in memory (#7824)

* perf: cache auth request in memory

(cherry picked from commit 25030c69b9)
This commit is contained in:
Silvan
2024-04-23 13:23:50 +02:00
committed by Livio Spring
parent b02eeeccea
commit e7904057e0
10 changed files with 165 additions and 51 deletions

View File

@@ -12,6 +12,7 @@ type AuthRequestCache interface {
GetAuthRequestByID(ctx context.Context, id string) (*domain.AuthRequest, error)
GetAuthRequestByCode(ctx context.Context, code string) (*domain.AuthRequest, error)
SaveAuthRequest(ctx context.Context, request *domain.AuthRequest) error
CacheAuthRequest(ctx context.Context, request *domain.AuthRequest)
UpdateAuthRequest(ctx context.Context, request *domain.AuthRequest) error
DeleteAuthRequest(ctx context.Context, id string) error
}