|
|
|
@ -34,7 +34,7 @@ class ResourceService extends SiteService {
|
|
|
|
|
* @param {mongoose.Types.ObjectId} resourceId The _id of the object for which
|
|
|
|
|
* a view is being tracked.
|
|
|
|
|
*/
|
|
|
|
|
async recordView (req, resourceType, resourceId, res) {
|
|
|
|
|
async recordView (req, resourceType, resourceId) {
|
|
|
|
|
const Model = mongoose.model(resourceType);
|
|
|
|
|
const modelUpdate = { $inc: { } };
|
|
|
|
|
|
|
|
|
@ -44,16 +44,6 @@ class ResourceService extends SiteService {
|
|
|
|
|
|
|
|
|
|
let uniqueKey = req.ip.toString().trim().toLowerCase();
|
|
|
|
|
if (req.user) {
|
|
|
|
|
// if (resourceType === 'Post') {
|
|
|
|
|
// if (req.user._id.equals(res.locals.post.author._id)) {
|
|
|
|
|
// return;
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// if (resourceType === 'Page') {
|
|
|
|
|
// if (req.user._id.equals(res.locals.page.author._id)) {
|
|
|
|
|
// return;
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
uniqueKey += `:user:${req.user._id.toString()}`;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|