UNPKG

@coko/server

Version:

Reusable server for use by Coko's projects

27 lines 1.07 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const logger_1 = __importDefault(require("../logger")); const useTransaction_1 = __importDefault(require("../models/useTransaction")); const activityLog_model_1 = __importDefault(require("../models/activityLog/activityLog.model")); const constants_1 = require("../models/activityLog/constants"); const { ACTIVITY_LOG_SERVICE } = constants_1.labels; const activityLog = async (data, options = {}) => { try { const { trx } = options; return (0, useTransaction_1.default)(async (tr) => { return activityLog_model_1.default.insert(data, { trx: tr }); }, { trx, passedTrxOnly: true, }); } catch (e) { logger_1.default.error(`${ACTIVITY_LOG_SERVICE} activityLog: ${e.message}`); throw e; } }; exports.default = activityLog; //# sourceMappingURL=activityLog.js.map