queries

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2021 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TokenQueries

type TokenQueries struct {
	*redis.Client
}

func (*TokenQueries) DeleteToken

func (q *TokenQueries) DeleteToken(uuid string) (int64, error)

func (*TokenQueries) FetchToken

func (q *TokenQueries) FetchToken(token string) (string, error)

func (*TokenQueries) SaveToken

func (q *TokenQueries) SaveToken(td *models.TokenDetails, userId string) error

type UserQueries

type UserQueries struct {
	*sqlx.DB
}

func (*UserQueries) CreateUser

func (q *UserQueries) CreateUser(u *models.User) error

func (*UserQueries) GetUserByCredentials

func (q *UserQueries) GetUserByCredentials(email string, password string) (models.User, error)

func (*UserQueries) GetUserByEmail

func (q *UserQueries) GetUserByEmail(email string) (models.User, error)

func (*UserQueries) GetUserById

func (q *UserQueries) GetUserById(id int) (models.User, error)

func (*UserQueries) GetUsers

func (q *UserQueries) GetUsers() ([]models.User, error)

Jump to

Keyboard shortcuts

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