From 80923782db315ae16470a1263b7667d39a4d92b6 Mon Sep 17 00:00:00 2001 From: Pedro Teixeira Date: Thu, 29 Jun 2017 15:43:49 +0100 Subject: [PATCH 1/2] adapted to new ipfs-repo API --- src/index.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index 7207dc7..c221f8e 100644 --- a/src/index.js +++ b/src/index.js @@ -356,9 +356,24 @@ class IPLDResolver { * @returns {void} */ IPLDResolver.inMemory = function (callback) { + const Memdown = require('memdown') const repo = new IPFSRepo('in-memory', { - fs: MemoryStore, - level: require('memdown'), + storageBackends: { + root: MemoryStore, + blocks: MemoryStore, + datastore: MemoryStore + }, + storageBackendOptions: { + root: { + db: Memdown + }, + blocks: { + db: Memdown + }, + datastore: { + db: Memdown + } + }, lock: 'memory' }) const blockService = new BlockService(repo) From 36834c305da81174f398e419a6cd38ea4049d24a Mon Sep 17 00:00:00 2001 From: Pedro Teixeira Date: Tue, 4 Jul 2017 20:23:37 +0100 Subject: [PATCH 2/2] fix: MemoryDatastore does not require options --- src/index.js | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/index.js b/src/index.js index c221f8e..90f1804 100644 --- a/src/index.js +++ b/src/index.js @@ -363,17 +363,6 @@ IPLDResolver.inMemory = function (callback) { blocks: MemoryStore, datastore: MemoryStore }, - storageBackendOptions: { - root: { - db: Memdown - }, - blocks: { - db: Memdown - }, - datastore: { - db: Memdown - } - }, lock: 'memory' }) const blockService = new BlockService(repo)