Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type AuthService ¶
type AuthService struct {
// contains filtered or unexported fields
}
func NewAuthService ¶
func NewAuthService(q *db.Queries, m *token.JWTManager) *AuthService
func (*AuthService) InitLogin ¶
func (s *AuthService) InitLogin(ctx context.Context, req dto.InitLoginRequest) (dto.InitLoginResponse, error)
func (*AuthService) Login ¶
func (s *AuthService) Login(ctx context.Context, req dto.LoginRequest) (dto.User, string, error)
func (*AuthService) RegisterUser ¶
func (s *AuthService) RegisterUser(ctx context.Context, req dto.RegisterRequest) error
type UserService ¶
type UserService struct {
// contains filtered or unexported fields
}
func NewUserService ¶
func NewUserService(q *db.Queries) *UserService
func (*UserService) LookupUser ¶
func (s *UserService) LookupUser(ctx context.Context, emailHash []byte) (dto.UserLookup, error)
func (*UserService) LookupUsers ¶
func (s *UserService) LookupUsers(ctx context.Context, ids []uuid.UUID) ([]dto.UserLookup, error)
Click to show internal directories.
Click to hide internal directories.