From bfc579a5841cafde92f7e8c18e7d6740aec5acc5 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Fri, 10 Jul 2015 13:57:20 -0500 Subject: [PATCH] fix: use sha256 to checkout external files --- app/lib/blobs.js | 2 +- app/lib/windows.js | 3 ++- package.json | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/lib/blobs.js b/app/lib/blobs.js index dabf1e9..cd9aa46 100644 --- a/app/lib/blobs.js +++ b/app/lib/blobs.js @@ -95,7 +95,7 @@ module.exports = function (sbot, checkout_dir) { return cb(null, dst, false) // yes, check its hash - var hasher = createHash() + var hasher = createHash('sha256') pull( toPull.source(fs.createReadStream(dst)), hasher, diff --git a/app/lib/windows.js b/app/lib/windows.js index 41d9b25..81778ee 100644 --- a/app/lib/windows.js +++ b/app/lib/windows.js @@ -40,8 +40,9 @@ module.exports.open = function (url, sbot, blobs, opts, params) { ) } else console.log(err) // :TODO: something nicer - } else + } else { shell.openItem(filepath) + } }) } else { // open in the browser diff --git a/package.json b/package.json index 5cfb0a9..88569af 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "electron-prebuilt": "^0.28.2" }, "dependencies": { - "multiblob": "^1.4.3", + "multiblob": "^1.5.0", "multicb": "^1.1.0", "muxrpc": "^5.0.1", "phoenix-api": "~8.1.0",