Closed anupnitkkr closed 8 years ago
FeedbackController = RouteController.extend({ layoutTemplate: 'MasterLayout',
subscriptions: function() { var hotelObject = gaHelper.getData("hotelObject"); var user = gaHelper.getData('user'); console.log('Meteor feedback call') Meteor.call('feedbackdetails_updated',user,hotelObject); },
action: function() { this.render('Feedback'); } });
@anupnitkkr subscriptions is reactive, so you really don't want to call a meteor method there. that's likely causing the function to re-run
FeedbackController = RouteController.extend({ layoutTemplate: 'MasterLayout',
subscriptions: function() { var hotelObject = gaHelper.getData("hotelObject"); var user = gaHelper.getData('user');
console.log('Meteor feedback call') Meteor.call('feedbackdetails_updated',user,hotelObject); },
action: function() { this.render('Feedback'); } });