forked from baron/baron-sso
핸들러 및 서비스 테스트 리팩토링
This commit is contained in:
@@ -80,7 +80,7 @@ const (
|
||||
type AuthHandler struct {
|
||||
SmsService domain.SmsService
|
||||
EmailService domain.EmailService
|
||||
RedisService *service.RedisService
|
||||
RedisService domain.RedisRepository
|
||||
KratosAdmin *service.KratosAdminService
|
||||
IdpProvider domain.IdentityProvider
|
||||
AuditRepo domain.AuditRepository
|
||||
@@ -132,7 +132,7 @@ func GenerateUserCode() string {
|
||||
)
|
||||
}
|
||||
|
||||
func checkPollInterval(redis *service.RedisService, key string, interval time.Duration) (bool, int) {
|
||||
func checkPollInterval(redis domain.RedisRepository, key string, interval time.Duration) (bool, int) {
|
||||
now := time.Now().UnixMilli()
|
||||
val, err := redis.Get(key)
|
||||
if err == nil && val != "" {
|
||||
@@ -147,7 +147,7 @@ func checkPollInterval(redis *service.RedisService, key string, interval time.Du
|
||||
return false, int(interval.Seconds())
|
||||
}
|
||||
|
||||
func NewAuthHandler(redisService *service.RedisService, idpProvider domain.IdentityProvider, auditRepo domain.AuditRepository, oathkeeperRepo domain.OathkeeperLogRepository, tenantService service.TenantService, ketoService service.KetoService, userRepo repository.UserRepository, consentRepo repository.ClientConsentRepository) *AuthHandler {
|
||||
func NewAuthHandler(redisService domain.RedisRepository, idpProvider domain.IdentityProvider, auditRepo domain.AuditRepository, oathkeeperRepo domain.OathkeeperLogRepository, tenantService service.TenantService, ketoService service.KetoService, userRepo repository.UserRepository, consentRepo repository.ClientConsentRepository) *AuthHandler {
|
||||
return &AuthHandler{
|
||||
SmsService: service.NewSmsService(),
|
||||
EmailService: service.NewEmailService(),
|
||||
|
||||
Reference in New Issue
Block a user