Documentation
¶
Index ¶
- func Module(c *di.Container)
- type UserDataloader
- func (dl *UserDataloader) InternalUser(ctx context.Context, userID string) (resolvers.UserResolver, error)
- func (dl *UserDataloader) UpdateUser(ctx context.Context, args resolvers.UpdateUserArgs) (resolvers.UserResolver, error)
- func (dl *UserDataloader) User(ctx context.Context) (resolvers.UserResolver, error)
- func (dl *UserDataloader) VerifyEmail(ctx context.Context, args resolvers.VerifyEmailArgs) (resolvers.UserResolver, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type UserDataloader ¶
type UserDataloader struct {
// contains filtered or unexported fields
}
func NewDataloader ¶
func NewDataloader(resolver *userRootResolver, logger *zap.Logger) *UserDataloader
func NewResolver ¶
func NewResolver( userRepo db_user.Repository, notificationSettingsRepo db_newsletter.NotificationSettingsRepository, userService service_user.Service, viewRootResolver resolvers.ViewRootResolver, notificationRootResolver resolvers.NotificationRootResolver, githubAccountRootResolver resolvers.GitHubAccountRootResolver, logger *zap.Logger, ) *UserDataloader
func (*UserDataloader) InternalUser ¶
func (dl *UserDataloader) InternalUser(ctx context.Context, userID string) (resolvers.UserResolver, error)
func (*UserDataloader) UpdateUser ¶
func (dl *UserDataloader) UpdateUser(ctx context.Context, args resolvers.UpdateUserArgs) (resolvers.UserResolver, error)
func (*UserDataloader) User ¶
func (dl *UserDataloader) User(ctx context.Context) (resolvers.UserResolver, error)
func (*UserDataloader) VerifyEmail ¶
func (dl *UserDataloader) VerifyEmail(ctx context.Context, args resolvers.VerifyEmailArgs) (resolvers.UserResolver, error)
Click to show internal directories.
Click to hide internal directories.