mirror of
https://github.com/vale981/Vulcan
synced 2025-03-06 10:01:40 -05:00
rename getParameters to getPostParameters
This commit is contained in:
parent
5d4805c137
commit
0ff3fc7dba
5 changed files with 12 additions and 12 deletions
|
@ -1,6 +1,6 @@
|
||||||
// getParameters gives an object containing the appropriate find and options arguments for the subscriptions's Posts.find()
|
// getPostsParameters gives an object containing the appropriate find and options arguments for the subscriptions's Posts.find()
|
||||||
|
|
||||||
getParameters = function (terms) {
|
getPostsParameters = function (terms) {
|
||||||
|
|
||||||
// console.log(terms)
|
// console.log(terms)
|
||||||
|
|
||||||
|
|
|
@ -310,7 +310,7 @@ PostsListController = FastRender.RouteController.extend({
|
||||||
this._terms.query = Session.get("searchQuery");
|
this._terms.query = Session.get("searchQuery");
|
||||||
}
|
}
|
||||||
|
|
||||||
var parameters = getParameters(this._terms),
|
var parameters = getPostsParameters(this._terms),
|
||||||
postsCount = Posts.find(parameters.find, parameters.options).count();
|
postsCount = Posts.find(parameters.find, parameters.options).count();
|
||||||
|
|
||||||
parameters.find.createdAt = { $lte: Session.get('listPopulatedAt') };
|
parameters.find.createdAt = { $lte: Session.get('listPopulatedAt') };
|
||||||
|
@ -374,7 +374,7 @@ PostsDigestController = FastRender.RouteController.extend({
|
||||||
after: moment(currentDate).startOf('day').toDate(),
|
after: moment(currentDate).startOf('day').toDate(),
|
||||||
before: moment(currentDate).endOf('day').toDate()
|
before: moment(currentDate).endOf('day').toDate()
|
||||||
},
|
},
|
||||||
parameters = getParameters(terms);
|
parameters = getPostsParameters(terms);
|
||||||
Session.set('currentDate', currentDate);
|
Session.set('currentDate', currentDate);
|
||||||
|
|
||||||
parameters.find.createdAt = { $lte: Session.get('listPopulatedAt') };
|
parameters.find.createdAt = { $lte: Session.get('listPopulatedAt') };
|
||||||
|
|
|
@ -6,7 +6,7 @@ var getPosts = function (date) {
|
||||||
after: moment(date).startOf('day').toDate(),
|
after: moment(date).startOf('day').toDate(),
|
||||||
before: moment(date).endOf('day').toDate()
|
before: moment(date).endOf('day').toDate()
|
||||||
};
|
};
|
||||||
var parameters = getParameters(terms);
|
var parameters = getPostsParameters(terms);
|
||||||
var posts = Posts.find(parameters.find, parameters.options).map(function (post, index, cursor) {
|
var posts = Posts.find(parameters.find, parameters.options).map(function (post, index, cursor) {
|
||||||
post.rank = index;
|
post.rank = index;
|
||||||
return post;
|
return post;
|
||||||
|
|
|
@ -12,7 +12,7 @@ getCampaignPosts = function (postsCount) {
|
||||||
var lastWeek = moment().subtract(7, 'days').toDate();
|
var lastWeek = moment().subtract(7, 'days').toDate();
|
||||||
var after = (typeof lastCampaign != 'undefined') ? lastCampaign.finishedAt : lastWeek
|
var after = (typeof lastCampaign != 'undefined') ? lastCampaign.finishedAt : lastWeek
|
||||||
|
|
||||||
var params = getParameters({
|
var params = getPostsParameters({
|
||||||
view: 'campaign',
|
view: 'campaign',
|
||||||
limit: postsCount,
|
limit: postsCount,
|
||||||
after: after
|
after: after
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
Meteor.publish('postsList', function(terms) {
|
Meteor.publish('postsList', function(terms) {
|
||||||
if(canViewById(this.userId)){
|
if(canViewById(this.userId)){
|
||||||
var parameters = getParameters(terms),
|
var parameters = getPostsParameters(terms),
|
||||||
posts = Posts.find(parameters.find, parameters.options);
|
posts = Posts.find(parameters.find, parameters.options);
|
||||||
|
|
||||||
// console.log('//-------- Subscription Parameters:');
|
// console.log('//-------- Subscription Parameters:');
|
||||||
|
@ -20,7 +20,7 @@ Meteor.publish('postsList', function(terms) {
|
||||||
|
|
||||||
Meteor.publish('postsListUsers', function(terms) {
|
Meteor.publish('postsListUsers', function(terms) {
|
||||||
if(canViewById(this.userId)){
|
if(canViewById(this.userId)){
|
||||||
var parameters = getParameters(terms),
|
var parameters = getPostsParameters(terms),
|
||||||
posts = Posts.find(parameters.find, parameters.options),
|
posts = Posts.find(parameters.find, parameters.options),
|
||||||
userIds = _.pluck(posts.fetch(), 'userId');
|
userIds = _.pluck(posts.fetch(), 'userId');
|
||||||
return Meteor.users.find({_id: {$in: userIds}}, {fields: privacyOptions, multi: true});
|
return Meteor.users.find({_id: {$in: userIds}}, {fields: privacyOptions, multi: true});
|
||||||
|
|
Loading…
Add table
Reference in a new issue