Documentation
¶
Index ¶
- Constants
- func BadgeHandler(w http.ResponseWriter, r *http.Request, db *badger.DB, repo string)
- func CheckHandler(w http.ResponseWriter, r *http.Request, db *badger.DB)
- type GRCHandler
- func (gh *GRCHandler) AboutHandler(w http.ResponseWriter, r *http.Request)
- func (gh *GRCHandler) HighScoresHandler(w http.ResponseWriter, r *http.Request, db *badger.DB)
- func (gh *GRCHandler) HomeHandler(w http.ResponseWriter, r *http.Request, db *badger.DB)
- func (gh *GRCHandler) ReportHandler(w http.ResponseWriter, r *http.Request, db *badger.DB, repo string)
- func (gh *GRCHandler) SupportersHandler(w http.ResponseWriter, r *http.Request)
- type ScoreHeap
Constants ¶
View Source
const ( // RepoPrefix is the badger prefix for repos RepoPrefix string = "repos-" )
Variables ¶
This section is empty.
Functions ¶
func BadgeHandler ¶
func BadgeHandler(w http.ResponseWriter, r *http.Request, db *badger.DB, repo string)
BadgeHandler handles fetching the badge images
func CheckHandler ¶
func CheckHandler(w http.ResponseWriter, r *http.Request, db *badger.DB)
CheckHandler handles the request for checking a repo
Types ¶
type GRCHandler ¶
type GRCHandler struct {
AssetsFS http.FileSystem
}
GRCHandler contains fields shared among the different handlers
func (*GRCHandler) AboutHandler ¶
func (gh *GRCHandler) AboutHandler(w http.ResponseWriter, r *http.Request)
AboutHandler handles the about page
func (*GRCHandler) HighScoresHandler ¶
func (gh *GRCHandler) HighScoresHandler(w http.ResponseWriter, r *http.Request, db *badger.DB)
HighScoresHandler handles the stats page
func (*GRCHandler) HomeHandler ¶
func (gh *GRCHandler) HomeHandler(w http.ResponseWriter, r *http.Request, db *badger.DB)
HomeHandler handles the homepage
func (*GRCHandler) ReportHandler ¶
func (gh *GRCHandler) ReportHandler(w http.ResponseWriter, r *http.Request, db *badger.DB, repo string)
ReportHandler handles the report page
func (*GRCHandler) SupportersHandler ¶
func (gh *GRCHandler) SupportersHandler(w http.ResponseWriter, r *http.Request)
SupportersHandler handles the supporters page
Click to show internal directories.
Click to hide internal directories.