const RequestSchema = mongoose.Schema({
request: mongoose.Schema.Types.Mixed,
- to: [ { type: mongoose.Schema.Types.ObjectId, ref: 'users' } ]
+ to: [ { type: mongoose.Schema.Types.ObjectId, ref: 'Pod' } ]
})
RequestSchema.statics = {
activate,
deactivate,
flush,
- forceSend
+ forceSend,
+ list
}
RequestSchema.pre('save', function (next) {
function activate () {
logger.info('Requests scheduler activated.')
- timer = setInterval(makeRequests.bind(this), constants.INTERVAL)
+ timer = setInterval(makeRequests.bind(this), constants.REQUESTS_INTERVAL)
}
function deactivate () {
makeRequests.call(this)
}
+function list (callback) {
+ this.find({ }, callback)
+}
+
// ---------------------------------------------------------------------------
// Make a requests to friends of a certain type