Documentation ¶
Index ¶
- type DB
- func (db *DB) CreateEmailVerification(v player.VerificationEmail) error
- func (db *DB) CreatePlayer(p *player.Player) error
- func (db *DB) CreateVerification(v *player.Verification) error
- func (db *DB) HasVerification(pUUID string) (bool, error)
- func (db *DB) LatestVerification(pUUID string) (player.Verification, bool, error)
- func (db *DB) Migrate() error
- func (db *DB) Open() error
- func (db *DB) PlayerByUUID(uuid string) (player.Player, error)
- func (db *DB) PlayerWithUUIDExists(uuid string) (bool, error)
- func (db *DB) VerificationEmails(vID uint64) ([]player.VerificationEmail, error)
- func (db *DB) Verifications(pUUID string) ([]player.Verification, error)
- func (db *DB) VerifyVerification(vID uint64, code string) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct { Host string Database string Username string Password string Timeout time.Duration *pgxpool.Pool }
func (*DB) CreateEmailVerification ¶
func (db *DB) CreateEmailVerification(v player.VerificationEmail) error
func (*DB) CreateVerification ¶
func (db *DB) CreateVerification(v *player.Verification) error
func (*DB) LatestVerification ¶
func (*DB) VerificationEmails ¶
func (db *DB) VerificationEmails(vID uint64) ([]player.VerificationEmail, error)
func (*DB) Verifications ¶
func (db *DB) Verifications(pUUID string) ([]player.Verification, error)
Click to show internal directories.
Click to hide internal directories.