Update db.js

This commit is contained in:
Aleksandr Statciuk 2022-01-15 18:27:43 +03:00
parent e6ff94625c
commit a07c330a43
1 changed files with 8 additions and 1 deletions

View File

@ -6,8 +6,11 @@ const DB_DIR = process.env.DB_DIR || './scripts/database'
class Database {
constructor(filepath) {
this.filepath = filepath
}
load() {
this.db = nedb.create({
filename: file.resolve(filepath),
filename: file.resolve(this.filepath),
autoload: true,
onload: err => {
if (err) console.error(err)
@ -36,6 +39,10 @@ class Database {
return this.db.persistence.compactDatafile()
}
stopAutocompact() {
return this.db.persistence.stopAutocompaction()
}
reset() {
return file.clear(this.filepath)
}