MCPcopy Index your code
hub / github.com/NdoleStudio/httpsms / UserService

Method UserService

api/pkg/di/container.go:1056–1069  ·  view source on GitHub ↗

UserService creates a new instance of services.UserService

()

Source from the content-addressed store, hash-verified

1054
1055// UserService creates a new instance of services.UserService
1056func (container *Container) UserService() (service *services.UserService) {
1057 container.logger.Debug(fmt.Sprintf("creating %T", service))
1058 return services.NewUserService(
1059 container.Logger(),
1060 container.Tracer(),
1061 container.UserRepository(),
1062 container.Mailer(),
1063 container.UserEmailFactory(),
1064 container.LemonsqueezyClient(),
1065 container.EventDispatcher(),
1066 container.FirebaseAuthClient(),
1067 container.HTTPClient("lemonsqueezy"),
1068 )
1069}
1070
1071// Mailer creates a new instance of emails.Mailer
1072func (container *Container) Mailer() (mailer emails.Mailer) {

Callers 4

UserHandlerValidatorMethod · 0.95
UserHandlerMethod · 0.95
RegisterUserListenersMethod · 0.95

Calls 10

LoggerMethod · 0.95
TracerMethod · 0.95
UserRepositoryMethod · 0.95
MailerMethod · 0.95
UserEmailFactoryMethod · 0.95
LemonsqueezyClientMethod · 0.95
EventDispatcherMethod · 0.95
FirebaseAuthClientMethod · 0.95
HTTPClientMethod · 0.95
DebugMethod · 0.65

Tested by

no test coverage detected