Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDataloader ¶
func NewDataloader(resolver *AuthorRootResolver, logger *zap.Logger) resolvers.AuthorRootResolver
func NewResolver ¶
func NewResolver(userRepo db_user.Repository, logger *zap.Logger) resolvers.AuthorRootResolver
Types ¶
type AuthorResolver ¶
type AuthorResolver struct {
// contains filtered or unexported fields
}
func (*AuthorResolver) AvatarUrl ¶
func (r *AuthorResolver) AvatarUrl() *string
func (*AuthorResolver) Email ¶
func (r *AuthorResolver) Email() string
func (*AuthorResolver) ID ¶
func (r *AuthorResolver) ID() graphql.ID
func (*AuthorResolver) Name ¶
func (r *AuthorResolver) Name() string
type AuthorRootResolver ¶
type AuthorRootResolver struct {
// contains filtered or unexported fields
}
func (*AuthorRootResolver) Author ¶
func (r *AuthorRootResolver) Author(id string) (resolvers.AuthorResolver, error)
func (*AuthorRootResolver) InternalAuthorFromNameAndEmail ¶
func (r *AuthorRootResolver) InternalAuthorFromNameAndEmail(_ context.Context, name, email string) resolvers.AuthorResolver
Click to show internal directories.
Click to hide internal directories.