Update 'index.js'
This commit is contained in:
parent
b6bcb92498
commit
866b5a1ef4
6
index.js
6
index.js
@ -1,5 +1,6 @@
|
|||||||
let fs = require("fs");
|
let fs = require("fs");
|
||||||
function DB(databaseFile) {
|
class DB {
|
||||||
|
constructor(databaseFile) {
|
||||||
let _db;
|
let _db;
|
||||||
if (fs.existsSync(databaseFile)) {
|
if (fs.existsSync(databaseFile)) {
|
||||||
_db = JSON.parse(fs.readFileSync(databaseFile, "utf8"));
|
_db = JSON.parse(fs.readFileSync(databaseFile, "utf8"));
|
||||||
@ -7,13 +8,10 @@ function DB(databaseFile) {
|
|||||||
fs.writeFileSync(databaseFile, JSON.stringify({}));
|
fs.writeFileSync(databaseFile, JSON.stringify({}));
|
||||||
_db = {};
|
_db = {};
|
||||||
}
|
}
|
||||||
return class {
|
|
||||||
constructor() {
|
|
||||||
this.v = _db
|
this.v = _db
|
||||||
this.update = function() {
|
this.update = function() {
|
||||||
fs.writeFileSync(databaseFile, JSON.stringify(this.v));
|
fs.writeFileSync(databaseFile, JSON.stringify(this.v));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
exports.DB = DB;
|
exports.DB = DB;
|
||||||
|
Loading…
Reference in New Issue
Block a user