activate endpoint and write swagger documentation

This commit is contained in:
René Filip
2021-11-06 00:43:02 +01:00
parent 6bf60a23e6
commit 3bd0d97970
6 changed files with 490 additions and 321 deletions

View File

@@ -902,7 +902,7 @@ func (a *Api) QuitGroup(c *gin.Context) {
// @Success 204 {string} OK
// @Failure 400 {object} Error
// @Param data body Reaction true "Reaction"
// @Router /v1/reaction/{number} [post]
// @Router /v1/reactions/{number} [post]
func (a *Api) SendReaction(c *gin.Context) {
var req Reaction
err := c.BindJSON(&req)
@@ -950,7 +950,7 @@ func (a *Api) SendReaction(c *gin.Context) {
// @Success 204 {string} OK
// @Failure 400 {object} Error
// @Param data body Reaction true "Reaction"
// @Router /v1/reaction/{number} [delete]
// @Router /v1/reactions/{number} [delete]
func (a *Api) RemoveReaction(c *gin.Context) {
var req Reaction
err := c.BindJSON(&req)
@@ -967,11 +967,6 @@ func (a *Api) RemoveReaction(c *gin.Context) {
return
}
if req.Reaction == "" {
c.JSON(400, Error{Msg: "Couldn't process request - reaction missing"})
return
}
if req.TargetAuthor == "" {
c.JSON(400, Error{Msg: "Couldn't process request - target_author missing"})
return