Add abuse messages management in my account
This commit is contained in:
parent
441e453ae5
commit
94148c9028
47 changed files with 1184 additions and 889 deletions
|
@ -16,6 +16,7 @@ import {
|
|||
asyncMiddleware,
|
||||
asyncRetryTransactionMiddleware,
|
||||
authenticate,
|
||||
checkAbuseValidForMessagesValidator,
|
||||
deleteAbuseMessageValidator,
|
||||
ensureUserHasRight,
|
||||
getAbuseValidator,
|
||||
|
@ -58,12 +59,14 @@ abuseRouter.delete('/:id',
|
|||
abuseRouter.get('/:id/messages',
|
||||
authenticate,
|
||||
asyncMiddleware(getAbuseValidator),
|
||||
checkAbuseValidForMessagesValidator,
|
||||
asyncRetryTransactionMiddleware(listAbuseMessages)
|
||||
)
|
||||
|
||||
abuseRouter.post('/:id/messages',
|
||||
authenticate,
|
||||
asyncMiddleware(getAbuseValidator),
|
||||
checkAbuseValidForMessagesValidator,
|
||||
addAbuseMessageValidator,
|
||||
asyncRetryTransactionMiddleware(addAbuseMessage)
|
||||
)
|
||||
|
@ -71,6 +74,7 @@ abuseRouter.post('/:id/messages',
|
|||
abuseRouter.delete('/:id/messages/:messageId',
|
||||
authenticate,
|
||||
asyncMiddleware(getAbuseValidator),
|
||||
checkAbuseValidForMessagesValidator,
|
||||
asyncMiddleware(deleteAbuseMessageValidator),
|
||||
asyncRetryTransactionMiddleware(deleteAbuseMessage)
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue