#5666 - Loggable to mixin #1826
|
@ -0,0 +1,20 @@
|
||||||
|
|
||||||
|
const loggable = require('vn-loopback/util/log');
|
||||||
|
|
||||||
|
module.exports = function(Self, options) {
|
||||||
|
Self.once('attached', function(ctx) {
|
||||||
|
});
|
||||||
|
|
||||||
|
Self.observe('before save', async function(ctx, next) {
|
||||||
|
await loggable.translateValues(Self, ctx.currentInstance);
|
||||||
|
});
|
||||||
|
|
||||||
|
let Mixin = {
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
for (let method in Mixin) {
|
||||||
|
if (!Self.prototype[method])
|
||||||
|
Self.prototype[method] = Mixin[method];
|
||||||
|
}
|
||||||
|
};
|
Loading…
Reference in New Issue