amocrm/internal/service/initial.go
skeris 5d1b11c268
Some checks failed
Deploy / CreateImage (push) Successful in 2m7s
Deploy / DeployService (push) Failing after 20s
ci gitea
2025-02-08 00:52:07 +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,
}
}