diff --git a/src/s3-repo.js b/src/s3-repo.js index 07d5449..6545ab0 100644 --- a/src/s3-repo.js +++ b/src/s3-repo.js @@ -69,25 +69,17 @@ const createRepo = (S3Store, options, s3Options) => { createIfMissing } - const store = new S3Store(path, storeConfig) - - class Store { - constructor () { - return store - } - } - // If no lock is given, create a mock lock lock = lock || notALock return new IPFSRepo(path, { storageBackends: { - root: Store, - blocks: Store, - keys: Store, - datastore: Store + root: S3Store, + blocks: S3Store, + keys: S3Store, + datastore: S3Store }, - storageBackendconfig: { + storageBackendOptions: { root: storeConfig, blocks: storeConfig, keys: storeConfig, diff --git a/test/index.spec.js b/test/index.spec.js index feb7683..f72e751 100644 --- a/test/index.spec.js +++ b/test/index.spec.js @@ -185,7 +185,7 @@ describe('S3Datastore', () => { describe('createRepo', () => { it('should be able to create a repo', () => { - const path = '.ipfs/datastore' + const path = '.ipfs' const repo = createRepo({ path }, {