|
@@ -42,12 +42,15 @@ const dotenv = __importStar(require("dotenv"));
|
|
|
dotenv.config();
|
|
dotenv.config();
|
|
|
const mongoose_1 = __importDefault(require("mongoose")); // Mongoose for OMS MongoDB models
|
|
const mongoose_1 = __importDefault(require("mongoose")); // Mongoose for OMS MongoDB models
|
|
|
const dayjs_1 = __importDefault(require("dayjs")); // For date manipulation
|
|
const dayjs_1 = __importDefault(require("dayjs")); // For date manipulation
|
|
|
|
|
+const duration_1 = __importDefault(require("dayjs/plugin/duration")); // dayjs plugin for duration
|
|
|
const userModel_1 = require("../models/userModel"); // OMS User Model
|
|
const userModel_1 = require("../models/userModel"); // OMS User Model
|
|
|
// Node.js built-in modules for file processing
|
|
// Node.js built-in modules for file processing
|
|
|
const fs = __importStar(require("fs"));
|
|
const fs = __importStar(require("fs"));
|
|
|
const path = __importStar(require("path"));
|
|
const path = __importStar(require("path"));
|
|
|
const zlib = __importStar(require("zlib"));
|
|
const zlib = __importStar(require("zlib"));
|
|
|
const readline = __importStar(require("readline"));
|
|
const readline = __importStar(require("readline"));
|
|
|
|
|
+// --- IMPORTANT FIX: Extend dayjs with the duration plugin ---
|
|
|
|
|
+dayjs_1.default.extend(duration_1.default);
|
|
|
// --- Persistent Configuration (can still come from .env) ---
|
|
// --- Persistent Configuration (can still come from .env) ---
|
|
|
const OMS_MONGO_URI = process.env.MONGO_URI || "mongodb://oms:oms123.@localhost:27717/omsdb?authSource=admin";
|
|
const OMS_MONGO_URI = process.env.MONGO_URI || "mongodb://oms:oms123.@localhost:27717/omsdb?authSource=admin";
|
|
|
// --- Batching Configuration ---
|
|
// --- Batching Configuration ---
|