service

package
v0.2.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2022 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SmsSendLimitError      = 20000
	InvalidVerifyCodeError = 20001
	RepeatRegisteredError  = 20002

	InviteAccount = 30000

	NotFoundCtxUserToken = 10000
	InvalidUserId        = 10001
)

Variables

This section is empty.

Functions

func DefaultNewUser

func DefaultNewUser(email string) *idl.User

Types

type Auth

type Auth struct {
	// contains filtered or unexported fields
}

func NewAuth

func NewAuth(
	db *gorm.DB,
	cache cache.ICache,
	passwordHandler password.PasswordHandler,
	codeGenerator smsclient.CodeGenerator,
	smsClient smsclient.Client,
) *Auth

func (*Auth) EmailPasswordSignIn

func (a *Auth) EmailPasswordSignIn(ctx context.Context, req idl.EmailPasswordSignInReq) (*idl.SignInResp, error)

func (*Auth) EmailRegister

func (a *Auth) EmailRegister(ctx context.Context, req idl.EmailRegisterReq) error

func (*Auth) EmailRestPassword

func (a *Auth) EmailRestPassword(ctx context.Context, req idl.RestPasswordReq) error

func (*Auth) SendEmailVerifyCode

func (a *Auth) SendEmailVerifyCode(ctx context.Context, req idl.SendEmailVerifyCodeReq) error

type BilbilVideo

type BilbilVideo struct {
	// contains filtered or unexported fields
}

func NewBilbilVideo

func NewBilbilVideo(db *gorm.DB) *BilbilVideo

func (*BilbilVideo) Search

type User

type User struct {
	// contains filtered or unexported fields
}

func NewUser

func NewUser(db *gorm.DB) *User

func (*User) Info

func (u *User) Info(ctx context.Context) (*idl.UserInfoResp, error)

func (*User) Update

func (u *User) Update(ctx context.Context, req idl.UserUpdateReq) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL