From 9f436ad6e8c836ac035db643c93210b2db7fdfdb Mon Sep 17 00:00:00 2001 From: rob Date: Sat, 1 Oct 2022 04:19:44 -0400 Subject: [PATCH] added `removeForResource` method --- app/services/content-vote.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/services/content-vote.js b/app/services/content-vote.js index a611d98..b384229 100644 --- a/app/services/content-vote.js +++ b/app/services/content-vote.js @@ -90,6 +90,11 @@ class ContentVoteService extends SiteService { const updatedResource = await ResourceModel.findById(resource._id).select('resourceStats'); return { message, resourceStats: updatedResource.resourceStats }; } + + async removeForResource (resource) { + this.log.info('removing all votes for resource', { resourceId: resource._id }); + await ContentVote.deleteMany({ resource: resource._id }); + } } module.exports = {