fix(rutor): fix problems with dir creation

This commit is contained in:
Alexey Kasyanchuk 2018-09-02 05:25:48 +03:00
parent 851391e187
commit 1b308981dd

View File

@ -6,6 +6,7 @@ const fs = require('fs')
const fileRead = promisify(fs.readFile) const fileRead = promisify(fs.readFile)
const exist = promisify(fs.exists) const exist = promisify(fs.exists)
const magnetParse = require('../magnetParse') const magnetParse = require('../magnetParse')
const mkdirp = promisify(require('mkdirp'))
module.exports = class Rutor module.exports = class Rutor
{ {
@ -100,6 +101,7 @@ module.exports = class Rutor
rutorMap[hash] = id rutorMap[hash] = id
}); });
await mkdirp(`${this.dataDirectory}/rutor`)
fs.writeFileSync(`${this.dataDirectory}/rutor/rutor.x.json`, JSON.stringify({ fs.writeFileSync(`${this.dataDirectory}/rutor/rutor.x.json`, JSON.stringify({
date: Date.now(), date: Date.now(),
hashes: this.rutorMap hashes: this.rutorMap