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 ListAllWindowEvents(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 ListWindowPastDay(db *database.Queries) http.HandlerFunc
- func ListWindowPastHour(db *database.Queries) http.HandlerFunc
- func Ping(w http.ResponseWriter, r *http.Request)
- func TopWinLastDay(db *database.Queries) http.HandlerFunc
- func TopWinLastDayActive(db *database.Queries) http.HandlerFunc
- func TopWinLastHour(db *database.Queries) http.HandlerFunc
- func TopWinLastHourActive(db *database.Queries) http.HandlerFunc
- 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 ListAllWindowEvents ¶ added in v0.0.3
func ListAllWindowEvents(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 ListWindowPastDay ¶ added in v0.0.3
func ListWindowPastDay(db *database.Queries) http.HandlerFunc
func ListWindowPastHour ¶ added in v0.0.3
func ListWindowPastHour(db *database.Queries) http.HandlerFunc
func TopWinLastDay ¶ added in v0.0.3
func TopWinLastDay(db *database.Queries) http.HandlerFunc
func TopWinLastDayActive ¶ added in v0.0.3
func TopWinLastDayActive(db *database.Queries) http.HandlerFunc
func TopWinLastHour ¶ added in v0.0.3
func TopWinLastHour(db *database.Queries) http.HandlerFunc
func TopWinLastHourActive ¶ added in v0.0.3
func TopWinLastHourActive(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.