Auth system

This commit is contained in:
MrFry 2020-04-03 08:54:48 +02:00
parent 52778532dc
commit 9435cc6533
14 changed files with 637 additions and 23 deletions

View file

@ -1,5 +1,6 @@
module.exports = {
ReadFile: ReadFile,
ReadJSON: ReadJSON,
WriteFile: WriteFile,
writeFileAsync: WriteFileAsync,
AppendToFile: AppendToFile,
@ -27,6 +28,15 @@ function ReadDir (path) {
return fs.readdirSync(path)
}
function ReadJSON (name) {
try {
return JSON.parse(ReadFile(name))
} catch (e) {
console.log(e)
throw new Error('Coulndt parse JSON in "ReadJSON", file: ' + name)
}
}
function ReadFile (name) {
if (!FileExists(name)) { throw new Error('No such file: ' + name) }
return fs.readFileSync(name, 'utf8')