Documentation
¶
Index ¶
- type PostGresqlDB
- func (db *PostGresqlDB) Close()
- func (db *PostGresqlDB) HandleRun(info models.PlayerRunInfo, checkpoints []int) error
- func (db *PostGresqlDB) PenAdd(guid string, size float64) error
- func (db *PostGresqlDB) PenPenHallOfFame() ([]mydb.PenData, error)
- func (db *PostGresqlDB) PenPenHallOfShame() ([]mydb.PenData, error)
- func (db *PostGresqlDB) PenPenOfTheDay() (string, []mydb.PenData, error)
- func (db *PostGresqlDB) PenPlayerGetDailySize(guid string) (float64, error)
- func (db *PostGresqlDB) SaveNewPlayer(name string, guid string, ipAddress string) (int, error)
- func (db *PostGresqlDB) UpdatePlayer() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PostGresqlDB ¶
type PostGresqlDB struct {
// contains filtered or unexported fields
}
func InitPostGresDb ¶
func InitPostGresDb(ctx context.Context, uri string) (*PostGresqlDB, error)
func (*PostGresqlDB) Close ¶
func (db *PostGresqlDB) Close()
func (*PostGresqlDB) HandleRun ¶
func (db *PostGresqlDB) HandleRun(info models.PlayerRunInfo, checkpoints []int) error
func (*PostGresqlDB) PenPenHallOfFame ¶
func (db *PostGresqlDB) PenPenHallOfFame() ([]mydb.PenData, error)
func (*PostGresqlDB) PenPenHallOfShame ¶
func (db *PostGresqlDB) PenPenHallOfShame() ([]mydb.PenData, error)
func (*PostGresqlDB) PenPenOfTheDay ¶
func (db *PostGresqlDB) PenPenOfTheDay() (string, []mydb.PenData, error)
func (*PostGresqlDB) PenPlayerGetDailySize ¶
func (db *PostGresqlDB) PenPlayerGetDailySize(guid string) (float64, error)
func (*PostGresqlDB) SaveNewPlayer ¶
func (*PostGresqlDB) UpdatePlayer ¶
func (db *PostGresqlDB) UpdatePlayer() error
Click to show internal directories.
Click to hide internal directories.