Page MenuHomeSealhub

logged_in.js
No OneTemporary

logged_in.js

"use strict";
const Promise = require("bluebird");
const DENY = [{ $match: { _id: { $exists: false } } }];
const ACCEPT = [{ $match: { _id: { $exists: true } } }];
module.exports = {
name: "logged_in",
get_pre_aggregation_stage: function(context) {
if (context.user_id) {
return Promise.resolve(ACCEPT);
} else {
return Promise.resolve(DENY);
}
},
checker_function: function(context) {
if (context.user_id) {
return Promise.resolve();
} else {
return Promise.reject("Only logged-in users can perform this action.");
}
},
};

File Metadata

Mime Type
text/plain
Expires
Sun, Sep 21, 01:18 (1 d, 6 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
949776
Default Alt Text
logged_in.js (555 B)

Event Timeline