diff --git a/src/modules/api/api.ts b/src/modules/api/api.ts index cd818a3..ccfd1a3 100644 --- a/src/modules/api/api.ts +++ b/src/modules/api/api.ts @@ -75,6 +75,7 @@ const registeredScriptsFile = 'stats/registeredScripts.json' const savedQuestionsFileName = 'savedQuestions.json' const adminUsersFile = 'data/admins.json' const oldMotdFile = 'publicDirs/qminingPublic/oldMotd' +const uloadFiles = 'data/f' // other constants const line = '====================================================' // lol @@ -101,7 +102,6 @@ function GetApp(): ModuleType { const dbsFile = publicDir + 'questionDbs.json' const savedQuestionsDir = publicDir + 'savedQuestions' const recivedFiles = publicDir + 'recivedfiles' - const uloadFiles = publicDir + 'f' const motdFile = publicDir + 'motd' const userSpecificMotdFile = publicDir + 'userSpecificMotd.json' const newsFile = publicDir + 'news.json' @@ -730,10 +730,10 @@ function GetApp(): ModuleType { const { title, content } = req.body news[uuidv4()] = { + date: utils.GetDateString(), + user: user.id, title: title, content: content, - date: new Date().toLocaleString(), - user: user.id, admin: admins.includes(user.id), } @@ -775,7 +775,7 @@ function GetApp(): ModuleType { res.json({ success: true }) }) - function UploadFile(req: Request, res: any, path, next) { + function UploadFile(req: Request, res: any, path: string, next) { try { req.pipe(req.busboy) req.busboy.on('file', function(fieldname, file, filename) { @@ -1337,9 +1337,10 @@ function GetApp(): ModuleType { userSpecificMotd[user.id].seen = true logger.Log( - `User #${user.id}'s user specific motd is now seen.`, + `User #${user.id}'s user specific motd is now seen:`, logger.GetColor('bluebg') ) + logger.Log(userSpecificMotd[user.id].msg) utils.WriteFile( JSON.stringify(userSpecificMotd, null, 2), userSpecificMotdFile @@ -1473,10 +1474,10 @@ function GetApp(): ModuleType { if (type === 'add') { const { content } = req.body const comment = { - date: new Date().toLocaleString(), + date: utils.GetDateString(), user: user.id, content: content, - admin: admins.includes(user), + admin: admins.includes(user.id), } if (!news[newsKey].comments) { news[newsKey].comments = []