Files
cybertron/internal/dependencies/dependencies.go
2024-07-23 14:16:26 +05:30

33 lines
490 B
Go

package dependencies
import (
"cybertron/pkg/log"
"go.uber.org/zap"
"gorm.io/gorm"
)
type Dependencies struct {
Service *Service
DBClient *gorm.DB
Logger *zap.Logger
}
type Service struct {
// Add your service here
}
func InitDependencies() *Dependencies {
services := initServices()
return &Dependencies{
Service: services,
//DBClient: db.NewDBClient(),
Logger: log.Log.GetLog(),
}
}
func initServices() *Service {
return &Service{
// Add your service here
}
}