diff --git a/Middlewares/UserIDMiddlewareAD.js b/Middlewares/UserIDMiddlewareAD.js index de8fa65..9610b37 100644 --- a/Middlewares/UserIDMiddlewareAD.js +++ b/Middlewares/UserIDMiddlewareAD.js @@ -1,9 +1,18 @@ -const fs = require('fs'); +const fs = require('fs').promises; const path = require('path'); -const { getUserData } = require('../Middlewares/watcherMiddleware'); const filePath = path.join(__dirname, '../user.json'); +async function getUserData() { + try { + const fileContent = await fs.readFile(filePath, 'utf8'); + return JSON.parse(fileContent); + } catch (err) { + console.error(`Failed to read from ${filePath}: ${err}`); + throw err; + } +} + async function checkUserExistsAD(req, res, next) { let userData = await getUserData();