Documentation
¶
Index ¶
- func DeleteProblemTag(tgs services.TagsService) echo.HandlerFunc
- func GetProblem() echo.HandlerFunc
- func GetProblemAttachment() echo.HandlerFunc
- func GetProblemFile() echo.HandlerFunc
- func GetProblemList(DB *sqlx.DB, problemListService services.ProblemListService, ...) echo.HandlerFunc
- func GetProblemPDF() echo.HandlerFunc
- func GetProblemRanklist(DB *sqlx.DB) echo.HandlerFunc
- func GetProblemStatus(statusPageService services.StatusPageService) echo.HandlerFunc
- func GetProblemSubmit() echo.HandlerFunc
- func GetStatus(statusPageService services.StatusPageService) echo.HandlerFunc
- func PostProblemTag(tgs services.TagsService) echo.HandlerFunc
- func PostSubmit(subService services.SubmitService) echo.HandlerFunc
- func RenameProblemMiddleware(problemStore problems.Store) func(echo.HandlerFunc) echo.HandlerFunc
- func SetNameMiddleware() func(echo.HandlerFunc) echo.HandlerFunc
- func SetProblemMiddleware(pr problem.Repository, problemStatsService services.ProblemStatsService) func(echo.HandlerFunc) echo.HandlerFunc
- type CategoryFilterOption
- type ProblemList
- type StatProblem
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteProblemTag ¶
func DeleteProblemTag(tgs services.TagsService) echo.HandlerFunc
func GetProblem ¶
func GetProblem() echo.HandlerFunc
func GetProblemAttachment ¶
func GetProblemAttachment() echo.HandlerFunc
func GetProblemFile ¶
func GetProblemFile() echo.HandlerFunc
func GetProblemList ¶
func GetProblemList(DB *sqlx.DB, problemListService services.ProblemListService, problemRepo problem.Repository, problemStatsService services.ProblemStatsService) echo.HandlerFunc
func GetProblemPDF ¶
func GetProblemPDF() echo.HandlerFunc
func GetProblemRanklist ¶
func GetProblemStatus ¶
func GetProblemStatus(statusPageService services.StatusPageService) echo.HandlerFunc
func GetProblemSubmit ¶
func GetProblemSubmit() echo.HandlerFunc
func GetStatus ¶
func GetStatus(statusPageService services.StatusPageService) echo.HandlerFunc
func PostProblemTag ¶
func PostProblemTag(tgs services.TagsService) echo.HandlerFunc
func PostSubmit ¶
func PostSubmit(subService services.SubmitService) echo.HandlerFunc
func RenameProblemMiddleware ¶
func SetNameMiddleware ¶
func SetNameMiddleware() func(echo.HandlerFunc) echo.HandlerFunc
func SetProblemMiddleware ¶
func SetProblemMiddleware(pr problem.Repository, problemStatsService services.ProblemStatsService) func(echo.HandlerFunc) echo.HandlerFunc
Types ¶
type CategoryFilterOption ¶
type ProblemList ¶
type ProblemList struct { Pages []pagination.Link Problems []StatProblem SolverSorter ui.SortColumn Filtered bool TitleFilter string TagsFilter string CategoryFilterOptions []CategoryFilterOption }
Click to show internal directories.
Click to hide internal directories.