Ejemplo n.º 1
0
func dbAPI(api *gin.RouterGroup) {
	api.POST("/rekt", func(c *gin.Context) {
		models.Rekt()
	})

	api.POST("/init", func(c *gin.Context) {
		models.InitDbData()
	})
}
Ejemplo n.º 2
0
func api(r *gin.RouterGroup) {
	partyAPI(r)
	answerAPI(r)
	questionAPI(r)
	dbAPI(r.Group("/db"))
}
Ejemplo n.º 3
0
func partyAPI(api *gin.RouterGroup) {
	api.GET("/party", func(c *gin.Context) {
		c.JSON(http.StatusOK, models.RetreiveAllParties())
	})
}
Ejemplo n.º 4
0
func questionAPI(api *gin.RouterGroup) {
	api.GET("/question", func(c *gin.Context) {
		c.JSON(http.StatusOK, models.RetreiveAllQuestions(c.Query("area")))
	})
}
Ejemplo n.º 5
0
func answerAPI(api *gin.RouterGroup) {
	api.GET("/answer", func(c *gin.Context) {
		c.JSON(http.StatusOK, models.RetreiveAllAnswers(c.Query("question")))
	})
}