|
|
@ -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 = { |
|
|
|