Documentation
¶
Index ¶
- type MembershipRepo
- func (r *MembershipRepo) AddUserSlugs(ctx context.Context, slugs []int, userId int) error
- func (r *MembershipRepo) AddUserToSlug(ctx context.Context, slugsToAdd []int, slugsToDelete []int, userId int) error
- func (r *MembershipRepo) DeleteUserSlugs(ctx context.Context, slugs []int, userId int) error
- func (r *MembershipRepo) GetActiveSlugs(ctx context.Context, userId int) ([]entities.Slug, error)
- type SlugRepo
- type UserRepo
- func (r *UserRepo) CreateUser(ctx context.Context, user entities.User) (int, error)
- func (r *UserRepo) GetUserById(ctx context.Context, id int) (entities.User, error)
- func (r *UserRepo) GetUserByUsername(ctx context.Context, username string) (entities.User, error)
- func (r *UserRepo) GetUserByUsernameAndPassword(ctx context.Context, username, password string) (entities.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MembershipRepo ¶
func NewMembershipRepo ¶
func NewMembershipRepo(pb *postgres.Postgres) *MembershipRepo
func (*MembershipRepo) AddUserSlugs ¶
func (*MembershipRepo) AddUserToSlug ¶
func (*MembershipRepo) DeleteUserSlugs ¶
func (*MembershipRepo) GetActiveSlugs ¶
type UserRepo ¶
func NewUserRepo ¶
func (*UserRepo) CreateUser ¶
func (*UserRepo) GetUserById ¶
func (*UserRepo) GetUserByUsername ¶
Click to show internal directories.
Click to hide internal directories.