@mountyco/mongoose-wayback
Version:
Wayback plugin for mongoose models.
25 lines • 772 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var wayback_1 = require("../model/wayback");
exports.logit = function (entityId, entityName, action, oldModel, newModel, user) {
return new Promise(function (resolve, reject) {
if (!user) {
reject(new Error("User not specified"));
return;
}
if (user && typeof user == 'object' && user.skip) {
resolve(true);
return true;
}
wayback_1.Wayback.create({
entityId: entityId,
entityName: entityName,
action: action,
old: oldModel,
new: newModel,
user: user,
});
resolve(true);
});
};
//# sourceMappingURL=logit.js.map