1
mirror of https://gitlab.com/commento/commento.git synced 2025-06-29 10:55:40 -04:00

api: add option to delete own comments

This commit is contained in:
Adhityaa Chandrasekar
2019-05-15 09:13:39 -07:00
parent 5228ff671a
commit 5faa727ef8
3 changed files with 61 additions and 12 deletions

View File

@ -41,6 +41,12 @@ func commentDeleteHandler(w http.ResponseWriter, r *http.Request) {
return
}
cm, err := commentGetByCommentHex(*x.CommentHex)
if err != nil {
bodyMarshal(w, response{"success": false, "message": err.Error()})
return
}
domain, _, err := commentDomainPathGet(*x.CommentHex)
if err != nil {
bodyMarshal(w, response{"success": false, "message": err.Error()})
@ -53,7 +59,7 @@ func commentDeleteHandler(w http.ResponseWriter, r *http.Request) {
return
}
if !isModerator {
if !isModerator && cm.CommenterHex != c.CommenterHex {
bodyMarshal(w, response{"success": false, "message": errorNotModerator.Error()})
return
}