Skip to content

Commit e73309b

Browse files
committed
remove default basedir
1 parent 8abe5f6 commit e73309b

File tree

2 files changed

+16
-15
lines changed

2 files changed

+16
-15
lines changed

lib/mfs.js

+7-14
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,9 @@ var stream = require('stream')
22

33
module.exports = function (node) {
44
var store = {}
5-
var baseDir = '/ipfs-blob-store/'
6-
store.baseDir = baseDir
5+
store.baseDir = '/'
76
store.node = node
87

9-
node.files.mkdir(baseDir, { p: true }, function (err) {
10-
if (err) {
11-
console.error(err)
12-
}
13-
})
14-
158
store.createWriteStream = function (opts, cb) {
169
if (typeof opts === 'string') opts = {key: opts}
1710
if (opts.name) opts.key = opts.name
@@ -33,7 +26,7 @@ module.exports = function (node) {
3326
var dirPath = opts.key.split('/')
3427
dirPath.pop()
3528
dirPath = dirPath.join('/')
36-
node.files.mkdir(baseDir + dirPath, { p: true }, function (err) {
29+
node.files.mkdir(store.baseDir + dirPath, { p: true }, function (err) {
3730
if (err) {
3831
console.error(err)
3932
return cb(err)
@@ -45,12 +38,12 @@ module.exports = function (node) {
4538
}
4639

4740
function writeBuf () {
48-
node.files.write(baseDir + opts.key, buffer, { e: true }, function (err) {
41+
node.files.write(store.baseDir + opts.key, buffer, { e: true }, function (err) {
4942
if (err) {
5043
return cb(err)
5144
}
5245

53-
node.files.stat(baseDir + opts.key, function (err, res) {
46+
node.files.stat(store.baseDir + opts.key, function (err, res) {
5447
if (err) {
5548
return cb(err)
5649
}
@@ -76,7 +69,7 @@ module.exports = function (node) {
7669

7770
var passThrough = new stream.PassThrough()
7871

79-
node.files.read(baseDir + opts.key, {}, function (err, stream) {
72+
node.files.read(store.baseDir + opts.key, {}, function (err, stream) {
8073
if (err) {
8174
return passThrough.emit('error', err)
8275
}
@@ -92,7 +85,7 @@ module.exports = function (node) {
9285
if (opts.name) opts.key = opts.name
9386
if (!cb) cb = noop
9487

95-
node.files.stat(baseDir + opts.key, {}, function (err, res) {
88+
node.files.stat(store.baseDir + opts.key, {}, function (err, res) {
9689
if (err) {
9790
if (err.code === 0) {
9891
return cb(null, false)
@@ -109,7 +102,7 @@ module.exports = function (node) {
109102
if (opts.name) opts.key = opts.name
110103
if (!cb) cb = noop
111104

112-
node.files.rm(baseDir + opts.key, {}, function (err) {
105+
node.files.rm(store.baseDir + opts.key, {}, function (err) {
113106
if (err) {
114107
console.log(err)
115108
return cb(err)

tests/mfs.js

+9-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,15 @@ var ipfsBlobStore = require('../index.js')
55
var common = {
66
setup: function (t, cb) {
77
var store = ipfsBlobStore().mfs
8-
cb(null, store)
8+
9+
store.baseDir = '/tests/'
10+
11+
store.node.files.mkdir(store.baseDir, { p: true }, function (err) {
12+
if (err) {
13+
return console.error(err)
14+
}
15+
cb(null, store)
16+
})
917
},
1018
teardown: function (t, store, blob, cb) {
1119
store.node.files.rm(store.baseDir, { 'r': true }, function (err) {

0 commit comments

Comments
 (0)