parcoursmob/servers/web/external/handler.go

21 lines
582 B
Go

package external
import (
"git.coopgo.io/coopgo-apps/parcoursmob/core/application"
cache "git.coopgo.io/coopgo-apps/parcoursmob/core/utils/storage"
"github.com/spf13/viper"
)
type Handler struct {
cfg *viper.Viper
applicationHandler *application.ApplicationHandler
filestorage cache.FileStorage
}
func NewHandler(cfg *viper.Viper, applicationHandler *application.ApplicationHandler, filestorage cache.FileStorage) *Handler {
return &Handler{
cfg: cfg,
applicationHandler: applicationHandler,
filestorage: filestorage,
}
}