Documentation
¶
Index ¶
- func AddUser(db *database.Queries) http.HandlerFunc
- func DecodeRequestBody(r *http.Request, v interface{}) error
- func DeleteUser(db *database.Queries) http.HandlerFunc
- func HandleAppError(w http.ResponseWriter, err error)
- func Health(db *sql.DB) http.HandlerFunc
- func ListAllKeys(db *database.Queries) http.HandlerFunc
- func ListAllMouseEvents(db *database.Queries) http.HandlerFunc
- func ListKeysPastDay(db *database.Queries) http.HandlerFunc
- func ListKeysPastHour(db *database.Queries) http.HandlerFunc
- func ListMouseEventsLastDay(db *database.Queries) http.HandlerFunc
- func ListMousePastHour(db *database.Queries) http.HandlerFunc
- func ListUsers(db *database.Queries) http.HandlerFunc
- func Ping(w http.ResponseWriter, r *http.Request)
- func WriteJSONResponse(w http.ResponseWriter, statusCode int, data interface{})
- type AppError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeRequestBody ¶
func DeleteUser ¶
func DeleteUser(db *database.Queries) http.HandlerFunc
func HandleAppError ¶
func HandleAppError(w http.ResponseWriter, err error)
handle AppError and senda structured JSON response.
func ListAllKeys ¶
func ListAllKeys(db *database.Queries) http.HandlerFunc
func ListAllMouseEvents ¶
func ListAllMouseEvents(db *database.Queries) http.HandlerFunc
func ListKeysPastDay ¶
func ListKeysPastDay(db *database.Queries) http.HandlerFunc
func ListKeysPastHour ¶
func ListKeysPastHour(db *database.Queries) http.HandlerFunc
func ListMouseEventsLastDay ¶
func ListMouseEventsLastDay(db *database.Queries) http.HandlerFunc
func ListMousePastHour ¶
func ListMousePastHour(db *database.Queries) http.HandlerFunc
func WriteJSONResponse ¶
func WriteJSONResponse(w http.ResponseWriter, statusCode int, data interface{})
write JSON response with given status code and data.
Types ¶
Click to show internal directories.
Click to hide internal directories.