Documentation
¶
Index ¶
- func AthleteHandler(w http.ResponseWriter, r *http.Request)
- func AthletesHandler(w http.ResponseWriter, r *http.Request)
- func HomeHandler(w http.ResponseWriter, r *http.Request)
- func InitDB(d *Database) *pgxpool.Pool
- func LandWorkoutHandler(w http.ResponseWriter, r *http.Request)
- func LandWorkoutsHandler(w http.ResponseWriter, r *http.Request)
- func QueryErgWorkouts() []common.ErgWorkout
- func QueryWaterWorkouts() []common.WaterWorkout
- func WaterWorkoutHandler(w http.ResponseWriter, r *http.Request)
- func WaterWorkoutsHandler(w http.ResponseWriter, r *http.Request)
- type Database
- type DatabaseOption
- type Server
- type ServerOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AthleteHandler ¶
func AthleteHandler(w http.ResponseWriter, r *http.Request)
func AthletesHandler ¶
func AthletesHandler(w http.ResponseWriter, r *http.Request)
func HomeHandler ¶
func HomeHandler(w http.ResponseWriter, r *http.Request)
func LandWorkoutHandler ¶
func LandWorkoutHandler(w http.ResponseWriter, r *http.Request)
func LandWorkoutsHandler ¶
func LandWorkoutsHandler(w http.ResponseWriter, r *http.Request)
func QueryErgWorkouts ¶
func QueryErgWorkouts() []common.ErgWorkout
func QueryWaterWorkouts ¶
func QueryWaterWorkouts() []common.WaterWorkout
func WaterWorkoutHandler ¶
func WaterWorkoutHandler(w http.ResponseWriter, r *http.Request)
func WaterWorkoutsHandler ¶
func WaterWorkoutsHandler(w http.ResponseWriter, r *http.Request)
Types ¶
type Database ¶
func NewDatabase ¶
func NewDatabase(opts ...DatabaseOption) *Database
type DatabaseOption ¶
type DatabaseOption func(database *Database)
func WithDBAddr ¶
func WithDBAddr(a string) DatabaseOption
func WithDBPort ¶
func WithDBPort(p string) DatabaseOption
func WithDatabaseName ¶
func WithDatabaseName(n string) DatabaseOption
func WithPassword ¶
func WithPassword(p string) DatabaseOption
func WithUsername ¶
func WithUsername(u string) DatabaseOption
type ServerOption ¶
type ServerOption func(*Server)
func WithAddr ¶
func WithAddr(a string) ServerOption
func WithPort ¶
func WithPort(p string) ServerOption
Click to show internal directories.
Click to hide internal directories.