Documentation
¶
Index ¶
- Variables
- type UserRepository
- func (u *UserRepository) Close()
- func (u *UserRepository) SaveUser(ctx context.Context, login string, passHash []byte) (uint64, error)
- func (u *UserRepository) UpsertUser2FA(ctx context.Context, appID string, userID uint64, secret string, enabled bool) error
- func (u *UserRepository) User2FAByID(ctx context.Context, appID string, userID uint64) (*entity.User2FA, error)
- func (u *UserRepository) UserByID(ctx context.Context, userID uint64) (*entity.User, error)
- func (u *UserRepository) UserByLogin(ctx context.Context, login string) (*entity.User, error)
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type UserRepository ¶
type UserRepository struct {
// contains filtered or unexported fields
}
func MustNewUserRepository ¶
func MustNewUserRepository(cfg *config.PostgresConfig) *UserRepository
func (*UserRepository) Close ¶
func (u *UserRepository) Close()
func (*UserRepository) SaveUser ¶
func (*UserRepository) UpsertUser2FA ¶
func (*UserRepository) User2FAByID ¶
func (*UserRepository) UserByID ¶
Source Files
¶
- models.go
- save-user.go
- user-2fa-byid.go
- user-2fa-upd.go
- user-by-id.go
- user-by-login.go
- user.go
Click to show internal directories.
Click to hide internal directories.