Versions in this module Expand all Collapse all v0 v0.1.0 Jul 16, 2026 Changes in this version + var Migrations embed.FS + func Migrate(ctx context.Context, databaseURL string) error + type UserStore struct + func NewUserStore(pool *pgxpool.Pool) *UserStore + func (s *UserStore) CreateSession(ctx context.Context, session gouncer.Session) error + func (s *UserStore) CreateUser(ctx context.Context, u gouncer.User) error + func (s *UserStore) DeleteExpiredSessions(ctx context.Context, now time.Time) (int64, error) + func (s *UserStore) DeleteSession(ctx context.Context, tokenHash []byte) error + func (s *UserStore) ListUsers(ctx context.Context) ([]gouncer.User, error) + func (s *UserStore) SetUserDisabled(ctx context.Context, id uuid.UUID, disabled bool) error + func (s *UserStore) UserByEmail(ctx context.Context, email string) (gouncer.User, error) + func (s *UserStore) UserBySession(ctx context.Context, tokenHash []byte, now time.Time) (gouncer.User, error)