mondora/mondora-website-back

View on GitHub
server/models/coins/publications.js

Summary

Maintainability
A
0 mins
Test Coverage
Meteor.publish("coinsByUserAndMonth", function (userId, day) {
    if (
        !PermissionsEnum.Coins.isInRoleCoinManager(this.userId) ||
        !userId
    ) {
        userId = this.userId;
    }
    var startOfMonth = moment(day).utc().startOf("month").valueOf();
    var endOfMonth = moment(day).utc().endOf("month").valueOf();
    return Coins.find({
        userId: userId,
        day: {
            $gte: startOfMonth,
            $lte: endOfMonth
        }
    });
});