mirror of
https://github.com/iptv-org/epg
synced 2025-12-17 10:56:57 -05:00
Update db.js
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user