Files
certmanager/internal/logic/logic.go
Олег Бородин 42cd5f4800 working changes
2024-07-30 23:14:54 +02:00

29 lines
486 B
Go

package logic
import (
"certmanager/internal/config"
"certmanager/internal/database"
"certmanager/pkg/logger"
)
type LogicConfig struct {
Database *database.Database
Auths []config.AuthConfig
}
type Logic struct {
auths []config.AuthConfig
log *logger.Logger
db *database.Database
}
func NewLogic(conf *LogicConfig) (*Logic, error) {
var err error
lg := &Logic{
db: conf.Database,
auths: conf.Auths,
}
lg.log = logger.NewLogger("logic")
return lg, err
}