api.js
741 Bytes
function read_all(Request, callback) {
Request.find(function(err, requests) {
if (err) callback(null);
callback(requests);
});
};
function create(object, callback) {
object.save(function(err, request) {
if (err) callback(null);
callback(request);
});
};
function update(object, status, callback) {
object.update({}, { $set : { 'type' : status }}, function (err, request) {
if (err) callback(null);
callback(request);
});
}
function remove(Request, hash, callback) {
Request.remove({ id: hash }, function(err, request) {
if (err) callback(null);
callback(request);
});
};
module.exports.read_all = read_all;
module.exports.create = create;
module.exports.remove = remove;
module.exports.update = update;