Documentation ¶
Index ¶
- type Resolver
- func (r *Resolver) CreateUser(ctx context.Context, args ...) (*userResolver, error)
- func (r *Resolver) LoginAdmin(ctx context.Context, args ...) (*userLoginResolver, error)
- func (r *Resolver) LoginUser(ctx context.Context, args ...) (*userLoginResolver, error)
- func (r *Resolver) RenewToken(ctx context.Context) (*userLoginResolver, error)
- func (r *Resolver) User(ctx context.Context, args struct{ ... }) (*userResolver, error)
- func (r *Resolver) Users(ctx context.Context, args struct{ ... }) (*usersConnectionResolver, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Resolver ¶
type Resolver struct { JWTSecret []byte TokenTTL int64 TokenTTLRenew int64 UserService *services.UserService }
Resolver is the root resolver
func (*Resolver) CreateUser ¶
func (*Resolver) LoginAdmin ¶
func (r *Resolver) LoginAdmin(ctx context.Context, args *struct { Email string Password string }) (*userLoginResolver, error)
LoginAdmin logs in admin users only. Public access.
func (*Resolver) LoginUser ¶
func (r *Resolver) LoginUser(ctx context.Context, args *struct { Email string Password string }) (*userLoginResolver, error)
LoginUser logs in any user. Public access.
func (*Resolver) RenewToken ¶
Click to show internal directories.
Click to hide internal directories.