func dbAPI(api *gin.RouterGroup) { api.POST("/rekt", func(c *gin.Context) { models.Rekt() }) api.POST("/init", func(c *gin.Context) { models.InitDbData() }) }
func api(r *gin.RouterGroup) { partyAPI(r) answerAPI(r) questionAPI(r) dbAPI(r.Group("/db")) }
func partyAPI(api *gin.RouterGroup) { api.GET("/party", func(c *gin.Context) { c.JSON(http.StatusOK, models.RetreiveAllParties()) }) }
func questionAPI(api *gin.RouterGroup) { api.GET("/question", func(c *gin.Context) { c.JSON(http.StatusOK, models.RetreiveAllQuestions(c.Query("area"))) }) }
func answerAPI(api *gin.RouterGroup) { api.GET("/answer", func(c *gin.Context) { c.JSON(http.StatusOK, models.RetreiveAllAnswers(c.Query("question"))) }) }