From 968bad1bc901f0c34f78a57549497dbb7b47f3ef Mon Sep 17 00:00:00 2001 From: Julian Gruber Date: Wed, 22 Mar 2017 15:37:11 +0100 Subject: [PATCH] fix metadata not always being updated. closes #233 --- models/repos.js | 4 ++-- package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/models/repos.js b/models/repos.js index 067654df..45683b58 100644 --- a/models/repos.js +++ b/models/repos.js @@ -314,8 +314,8 @@ function createModel () { dat.metadata = {} - multidat.readManifest(dat, function (_, manifest) { - if (!manifest) return + const updates = multidat.readManifest(dat) + updates.on('manifest', function (manifest) { dat.metadata.title = manifest.title dat.metadata.author = manifest.author update() diff --git a/package.json b/package.json index a1db88dc..257db60a 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "dat-doctor": "^1.2.2", "dat-encoding": "^4.0.1", "dat-icons": "^1.12.0", - "dat-worker": "^7.0.2", + "dat-worker": "^7.0.6", "electron-auto-updater": "^0.9.2", "electron-default-menu": "^1.0.0", "electron-window": "^0.8.1", @@ -25,7 +25,7 @@ "minimist": "^1.2.0", "mkdirp": "^0.5.1", "ms": "^0.7.2", - "multidat": "^3.0.0", + "multidat": "^3.1.0", "nanomorph": "^2.1.3", "prettier-bytes": "^1.0.3", "rimraf": "^2.5.4",