amocrm/internal/service/initial.go
skeris 3437cadb10
Some checks failed
Deploy / CreateImage (push) Failing after 55s
Deploy / DeployService (push) Has been skipped
ci gitea
2025-02-07 16:42:57 +03:00

36 lines
814 B
Go

package service
import (
"amocrm/internal/brokers"
"amocrm/pkg/amoClient"
pena_social_auth "amocrm/pkg/pena-social-auth"
"go.uber.org/zap"
"gitea.pena/SQuiz/common/dal"
)
type Deps struct {
Repository *dal.AmoDal
Logger *zap.Logger
SocialAuthClient *pena_social_auth.Client
AmoClient *amoClient.Amo
Producer *brokers.Producer
}
type Service struct {
repository *dal.AmoDal
logger *zap.Logger
socialAuthClient *pena_social_auth.Client
amoClient *amoClient.Amo
producer *brokers.Producer
}
func NewService(deps Deps) *Service {
return &Service{
repository: deps.Repository,
logger: deps.Logger,
socialAuthClient: deps.SocialAuthClient,
amoClient: deps.AmoClient,
producer: deps.Producer,
}
}