repository

package
v0.0.0-...-d3ff880 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2022 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Movies

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

func NewMovies

func NewMovies(database *sql.DB, cache *cc.Cache) *Movies

func (*Movies) Create

func (m *Movies) Create(ctx context.Context, movie domain.Movie) error

func (*Movies) DeleteMovie

func (m *Movies) DeleteMovie(ctx context.Context, id int64) error

func (*Movies) GetMovieByID

func (m *Movies) GetMovieByID(ctx context.Context, id int64) (domain.Movie, error)

func (*Movies) List

func (m *Movies) List(ctx context.Context) ([]domain.Movie, error)

func (*Movies) UpdateMovie

func (m *Movies) UpdateMovie(ctx context.Context, id int64, newMovie domain.Movie) error

type Tokens

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

func NewTokens

func NewTokens(db *sql.DB) *Tokens

func (*Tokens) Create

func (r *Tokens) Create(ctx context.Context, token domain.RefreshSession) error

func (*Tokens) Get

func (r *Tokens) Get(ctx context.Context, token string) (domain.RefreshSession, error)

type Users

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

func NewUsers

func NewUsers(db *sql.DB) *Users

func (*Users) CheckUserExist

func (r *Users) CheckUserExist(ctx context.Context, email string) (bool, error)

func (*Users) Create

func (r *Users) Create(ctx context.Context, user domain.User) error

func (*Users) GetByCredentials

func (r *Users) GetByCredentials(ctx context.Context, email, password string) (domain.User, error)

Jump to

Keyboard shortcuts

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