Files
kra-oa/internal/service/settings.go
T

21 lines
464 B
Go

package service
import (
"sync"
"kra/internal/biz"
"kra/internal/conf"
)
type SettingsService struct {
uc *biz.SettingsUsecase
config *conf.AdminBackend
securityMu sync.RWMutex
securityCache *biz.SecurityConfig
}
func NewSettingsService(uc *biz.SettingsUsecase, config *conf.AdminBackend) *SettingsService {
return &SettingsService{uc: uc, config: config}
}
func (s *SettingsService) Repo() biz.SettingsRepo { return s.uc.Repo() }