Use mkdirp; remove unneeded saveState() call

This commit is contained in:
Feross Aboukhadijeh
2016-03-20 17:09:59 -07:00
parent fa3ca50d8f
commit 42ea368c68
2 changed files with 6 additions and 4 deletions

View File

@@ -21,6 +21,7 @@
"electron-localshortcut": "^0.6.0", "electron-localshortcut": "^0.6.0",
"hyperx": "^2.0.2", "hyperx": "^2.0.2",
"main-loop": "^3.2.0", "main-loop": "^3.2.0",
"mkdirp": "^0.5.1",
"network-address": "^1.1.0", "network-address": "^1.1.0",
"prettier-bytes": "^1.0.1", "prettier-bytes": "^1.0.1",
"upload-element": "^1.0.1", "upload-element": "^1.0.1",

View File

@@ -7,6 +7,7 @@ var electron = require('electron')
var EventEmitter = require('events') var EventEmitter = require('events')
var fs = require('fs') var fs = require('fs')
var mainLoop = require('main-loop') var mainLoop = require('main-loop')
var mkdirp = require('mkdirp')
var networkAddress = require('network-address') var networkAddress = require('network-address')
var path = require('path') var path = require('path')
var WebTorrent = require('webtorrent') var WebTorrent = require('webtorrent')
@@ -283,7 +284,7 @@ function setupIpc () {
} }
// Load state.saved from the JSON state file // Load state.saved from the JSON state file
function loadState (callback) { function loadState (cb) {
cfg.read(function (err, data) { cfg.read(function (err, data) {
if (err) console.error(err) if (err) console.error(err)
console.log('loaded state from ' + cfg.filePath) console.log('loaded state from ' + cfg.filePath)
@@ -293,9 +294,8 @@ function loadState (callback) {
state.saved.torrents.forEach(function (torrentSummary) { state.saved.torrents.forEach(function (torrentSummary) {
if (torrentSummary.displayName) torrentSummary.name = torrentSummary.displayName if (torrentSummary.displayName) torrentSummary.name = torrentSummary.displayName
}) })
saveState()
if (callback) callback() if (cb) cb()
}) })
} }
@@ -474,7 +474,8 @@ function generateTorrentPoster (torrent, torrentSummary) {
torrentPoster(torrent, function (err, buf) { torrentPoster(torrent, function (err, buf) {
if (err) return onWarning(err) if (err) return onWarning(err)
// save it for next time // save it for next time
fs.mkdir(config.CONFIG_POSTER_PATH, function (_) { mkdirp(config.CONFIG_POSTER_PATH, function (err) {
if (err) return onWarning(err)
var posterFilePath = path.join(config.CONFIG_POSTER_PATH, torrent.infoHash + '.jpg') var posterFilePath = path.join(config.CONFIG_POSTER_PATH, torrent.infoHash + '.jpg')
fs.writeFile(posterFilePath, buf, function (err) { fs.writeFile(posterFilePath, buf, function (err) {
if (err) return onWarning(err) if (err) return onWarning(err)