UNPKG

dt-common-device

Version:

A secure and robust device management library for IoT applications

21 lines (20 loc) 785 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.pushAudit = pushAudit; const dt_audit_library_1 = require("dt-audit-library"); const AuditUtils_1 = require("./AuditUtils"); const typedi_1 = __importDefault(require("typedi")); async function pushAudit(data) { const audit = await typedi_1.default.get(AuditUtils_1.AuditUtils).buildAuditProperties(data.auditData); await (0, dt_audit_library_1.publishAudit)({ eventType: data.auditType, properties: { ...audit, timestamp: new Date().toISOString(), env_type: process.env.NODE_ENV, }, }); }