amocrm/internal/repository/repository.go

30 lines
536 B
Go
Raw Normal View History

2024-04-09 07:42:21 +00:00
package repository
import (
"go.mongodb.org/mongo-driver/mongo"
"go.uber.org/zap"
)
type Deps struct {
2024-04-11 15:08:54 +00:00
MdbUser *mongo.Collection
Tokens *mongo.Collection
Pipelines *mongo.Collection
Logger *zap.Logger
2024-04-09 07:42:21 +00:00
}
type Repository struct {
2024-04-11 15:08:54 +00:00
mdbUser *mongo.Collection
tokens *mongo.Collection
pipelines *mongo.Collection
logger *zap.Logger
2024-04-09 07:42:21 +00:00
}
func NewRepository(deps Deps) *Repository {
return &Repository{
2024-04-11 15:08:54 +00:00
mdbUser: deps.MdbUser,
tokens: deps.Tokens,
pipelines: deps.Pipelines,
logger: deps.Logger,
2024-04-09 07:42:21 +00:00
}
}