(domainId: string, psid: ObjectId)
| 927 | |
| 928 | @param('psid', Types.ObjectId) |
| 929 | async postUpvote(domainId: string, psid: ObjectId) { |
| 930 | this.checkPerm(PERM.PERM_VOTE_PROBLEM_SOLUTION); |
| 931 | const psdoc = await solution.vote(domainId, psid, this.user._id, 1); |
| 932 | this.back({ vote: psdoc.vote, user_vote: 1 }); |
| 933 | } |
| 934 | |
| 935 | @param('psid', Types.ObjectId) |
| 936 | async postDownvote(domainId: string, psid: ObjectId) { |