mirror of
https://github.com/iptv-org/epg.git
synced 2025-05-09 16:40:07 -04:00
Update db.js
This commit is contained in:
parent
e6ff94625c
commit
a07c330a43
1 changed files with 8 additions and 1 deletions
|
@ -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)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue