+ const resultList = await AbuseModel.listForAdminApi({
+ start: req.query.start,
+ count: req.query.count,
+ sort: req.query.sort,
+ id: req.query.id,
+ filter: 'video',
+ predefinedReason: req.query.predefinedReason,
+ search: req.query.search,
+ state: req.query.state,
+ videoIs: req.query.videoIs,
+ searchReporter: req.query.searchReporter,
+ searchReportee: req.query.searchReportee,
+ searchVideo: req.query.searchVideo,
+ searchVideoChannel: req.query.searchVideoChannel,
+ serverAccountId: serverActor.Account.id,
+ user
+ })
+
+ return res.json({
+ total: resultList.total,
+ data: resultList.data.map(d => d.toFormattedAdminJSON())
+ })
+}
+
+async function updateVideoAbuse (req: express.Request, res: express.Response) {
+ return updateAbuse(req, res)
+}
+
+async function deleteVideoAbuse (req: express.Request, res: express.Response) {
+ return deleteAbuse(req, res)