mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-02-03 13:09:19 +01:00
31 lines
563 B
JavaScript
31 lines
563 B
JavaScript
'use strict';
|
|
|
|
var path = require('path'),
|
|
config = require(path.resolve('./config/config')),
|
|
mongoose = require('mongoose'),
|
|
Trace = mongoose.model('Trace');
|
|
|
|
/**
|
|
* createTrace
|
|
* @param req
|
|
* @param obj
|
|
* @param callback
|
|
* @returns {*}
|
|
*/
|
|
module.exports.create = function (req, action, obj) {
|
|
if (action.enable) {
|
|
var trace = new Trace();
|
|
|
|
obj.action = action.name;
|
|
trace.user = req.user ? req.user._id : null;
|
|
trace.content = obj;
|
|
|
|
trace.save(function (err) {
|
|
if (err) {
|
|
console.log(err);
|
|
}
|
|
});
|
|
}
|
|
};
|
|
|