pgx

package module
v0.0.0-...-b7930f8 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Adapter

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

func New

func New(pool *pgxpool.Pool) *Adapter

func (*Adapter) CreateAccount

func (a *Adapter) CreateAccount(acc *kuta.Account) error

func (*Adapter) CreateSession

func (a *Adapter) CreateSession(session *kuta.Session) error

func (*Adapter) CreateUser

func (a *Adapter) CreateUser(user *kuta.User) error

func (*Adapter) DeleteAccount

func (a *Adapter) DeleteAccount(id string) error

func (*Adapter) DeleteExpiredSessions

func (a *Adapter) DeleteExpiredSessions() (int, error)

func (*Adapter) DeleteSessionByHash

func (a *Adapter) DeleteSessionByHash(tokenHash string) error

func (*Adapter) DeleteSessionByID

func (a *Adapter) DeleteSessionByID(id string) error

func (*Adapter) DeleteUser

func (a *Adapter) DeleteUser(id string) error

func (*Adapter) DeleteUserSessions

func (a *Adapter) DeleteUserSessions(userID string) (int, error)

func (*Adapter) GetAccountByID

func (a *Adapter) GetAccountByID(id string) (*kuta.Account, error)

func (*Adapter) GetAccountByUserAndProvider

func (a *Adapter) GetAccountByUserAndProvider(userID, providerID string) ([]*kuta.Account, error)

func (*Adapter) GetSessionByHash

func (a *Adapter) GetSessionByHash(tokenHash string) (*kuta.Session, error)

func (*Adapter) GetSessionByID

func (a *Adapter) GetSessionByID(id string) (*kuta.Session, error)

func (*Adapter) GetUserByEmail

func (a *Adapter) GetUserByEmail(email string) (*kuta.User, error)

func (*Adapter) GetUserByID

func (a *Adapter) GetUserByID(id string) (*kuta.User, error)

func (*Adapter) GetUserSessions

func (a *Adapter) GetUserSessions(userID string) ([]*kuta.Session, error)

func (*Adapter) UpdateAccount

func (a *Adapter) UpdateAccount(acc *kuta.Account) error

func (*Adapter) UpdateSession

func (a *Adapter) UpdateSession(session *kuta.Session) error

func (*Adapter) UpdateUser

func (a *Adapter) UpdateUser(user *kuta.User) error

Jump to

Keyboard shortcuts

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