File tree Expand file tree Collapse file tree 2 files changed +20
-2
lines changed
Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Original file line number Diff line number Diff line change 1+ import { check } from 'meteor/check' ;
12import { Meteor } from 'meteor/meteor' ;
2- // Collection imports
3+
34import FeedbackVotes from '/feedback_votes/collection' ;
45import Feedback from '../' ;
56
67Meteor . publish ( 'apiBackendFeedback' , ( apiBackendId ) => {
8+ // Make sure apiBackendId is a String
9+ check ( apiBackendId , String ) ;
10+
711 // show feedback to specific API
812 return Feedback . find ( { apiBackendId } ) ;
913} ) ;
1014
1115Meteor . publish ( 'getAllVotesForSingleFeedback' , ( feedbackId ) => {
16+ // Make sure apiBackendId is a String
17+ check ( feedbackId , String ) ;
18+
1219 // show feedbackvotes for single feedback
1320 return FeedbackVotes . find ( { feedbackId } ) ;
1421} ) ;
Original file line number Diff line number Diff line change 1+ import { check } from 'meteor/check' ;
12import { Meteor } from 'meteor/meteor' ;
23import { TAPi18n } from 'meteor/tap:i18n' ;
3- // Collection imports
4+
45import FeedbackVotes from '/feedback_votes/collection' ;
56import Feedback from '../collection' ;
67
78Meteor . methods ( {
89 deleteFeedback ( feedbackItemId ) {
10+ // Make sure feedbackItemId is a String
11+ check ( feedbackItemId , String ) ;
12+
913 // 1. Remove feedback votes
1014 FeedbackVotes . remove ( { feedbackId : feedbackItemId } ) ;
15+
1116 // 2. Remove feedback item
1217 Feedback . remove ( feedbackItemId ) ;
1318 } ,
1419 submitVote ( feedbackId , vote ) {
20+ // Make sure feedbackId is a String
21+ check ( feedbackId , String ) ;
22+
23+ // Make sure vote is a Number
24+ check ( vote , Number ) ;
25+
1526 // Get current user ID
1627 const userId = Meteor . userId ( ) ;
1728
You can’t perform that action at this time.
0 commit comments