X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fapi%2Fvideos%2Fcomment.ts;h=47fa2f2e20b2d5ec43221b655d624bccae6a6048;hb=7b51ede977c299a74728171d8c124bcc4cbba6ea;hp=cb696f652cc669b84d9a49798935ac6ceae00b6b;hpb=c4fa01f7c45b66b112ebd08abce744b7c4041feb;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/api/videos/comment.ts b/server/controllers/api/videos/comment.ts index cb696f652..47fa2f2e2 100644 --- a/server/controllers/api/videos/comment.ts +++ b/server/controllers/api/videos/comment.ts @@ -1,4 +1,4 @@ -import * as express from 'express' +import express from 'express' import { ResultList, ThreadsResultList, UserRight, VideoCommentCreate } from '../../../../shared/models' import { HttpStatusCode } from '../../../../shared/models/http/http-error-codes' import { VideoCommentThreads } from '../../../../shared/models/videos/comment/video-comment.model' @@ -192,7 +192,7 @@ async function addVideoCommentThread (req: express.Request, res: express.Respons Notifier.Instance.notifyOnNewComment(comment) auditLogger.create(getAuditIdFromRes(res), new CommentAuditView(comment.toFormattedJSON())) - Hooks.runAction('action:api.video-thread.created', { comment }) + Hooks.runAction('action:api.video-thread.created', { comment, req, res }) return res.json({ comment: comment.toFormattedJSON() }) } @@ -214,7 +214,7 @@ async function addVideoCommentReply (req: express.Request, res: express.Response Notifier.Instance.notifyOnNewComment(comment) auditLogger.create(getAuditIdFromRes(res), new CommentAuditView(comment.toFormattedJSON())) - Hooks.runAction('action:api.video-comment-reply.created', { comment }) + Hooks.runAction('action:api.video-comment-reply.created', { comment, req, res }) return res.json({ comment: comment.toFormattedJSON() }) } @@ -222,7 +222,7 @@ async function addVideoCommentReply (req: express.Request, res: express.Response async function removeVideoComment (req: express.Request, res: express.Response) { const videoCommentInstance = res.locals.videoCommentFull - await removeComment(videoCommentInstance) + await removeComment(videoCommentInstance, req, res) auditLogger.delete(getAuditIdFromRes(res), new CommentAuditView(videoCommentInstance.toFormattedJSON()))