chat_back_go/internal/transport/rest/middleware/middleware.go

18 lines
426 B
Go

package middleware
import (
"git.urec56.ru/urec/chat_back_go/config"
"git.urec56.ru/urec/chat_back_go/internal/logger"
"git.urec56.ru/urec/chat_back_go/internal/service"
)
type Middleware struct {
serv service.Serv
l *logger.Logger
cfg config.Server
reqID uint64 // 0
}
func NewMiddleware(serv service.Serv, l *logger.Logger, cfg config.Server) *Middleware {
return &Middleware{serv: serv, l: l, cfg: cfg}
}