feat: add kyc layer service
This commit is contained in:
+4
-1
@@ -8,6 +8,7 @@ import (
|
||||
"backend/internal/usecase"
|
||||
cachePackage "backend/pkg/cache"
|
||||
"backend/pkg/postgres"
|
||||
"backend/pkg/zohal"
|
||||
"fmt"
|
||||
"log"
|
||||
|
||||
@@ -43,13 +44,15 @@ func NewAppContainer(cfg config.Config) (*AppContainer, error) {
|
||||
userRepo := storage.NewUserRepository(dbConn)
|
||||
sessionRepo := cache.NewSessionRepository(redis)
|
||||
challengeRepo := cache.NewChallengeRepository(redis)
|
||||
zohal := zohal.NewZohal(cfg.KYCProvider)
|
||||
|
||||
authService := usecase.NewAuthService(
|
||||
userRepo,
|
||||
sessionRepo,
|
||||
challengeRepo,
|
||||
30,
|
||||
cfg.JWT,
|
||||
zohal,
|
||||
cfg,
|
||||
)
|
||||
|
||||
return &AppContainer{
|
||||
|
||||
Reference in New Issue
Block a user