Files
CDN-APP-INSIDER/models/fileCreated.js
Dinawo 06b1936840
Some checks failed
continuous-integration/drone/push Build is failing
Update user data handling in UserIDMiddlewareAD.js and refactor getUserData function
2024-04-17 17:00:04 +02:00

16 lines
580 B
JavaScript

const fs = require('fs');
const path = require('path');
const { logger, ErrorLogger, logRequestInfo } = require('../config/logs');
const dataFolderPath = path.join(__dirname, '../data');
const filesToCreate = ['setup.json', 'user.json', 'file_info.json', 'banUser.json'];
filesToCreate.forEach((fileName) => {
const filePath = path.join(dataFolderPath, fileName);
if (!fs.existsSync(filePath)) {
fs.writeFileSync(filePath, '[]');
logger.info(`${fileName} created successfully.`);
} else {
logger.info(`${fileName} already exists.`);
}
});