25 lines
369 B
Go
25 lines
369 B
Go
package handler
|
|
|
|
import (
|
|
"certmanager/internal/logic"
|
|
"certmanager/pkg/logger"
|
|
)
|
|
|
|
type HandlerConfig struct {
|
|
Logic *logic.Logic
|
|
}
|
|
|
|
type Handler struct {
|
|
log *logger.Logger
|
|
lg *logic.Logic
|
|
}
|
|
|
|
func NewHandler(conf *HandlerConfig) (*Handler, error) {
|
|
var err error
|
|
hand := &Handler{
|
|
log: logger.NewLogger("whandler"),
|
|
lg: conf.Logic,
|
|
}
|
|
return hand, err
|
|
}
|