Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

Commit 0e852ac

Browse files
committed
updated for new exporter
1 parent 9865295 commit 0e852ac

File tree

6 files changed

+12
-10
lines changed

6 files changed

+12
-10
lines changed

src/cli/commands/files/cat.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,9 @@ module.exports = Command.extend({
3535
if (err) {
3636
throw (err)
3737
}
38+
console.log(res)
3839
if (res) {
39-
res.on('file', (data) => {
40+
res.on('data', (data) => {
4041
data.stream.pipe(process.stdout)
4142
})
4243
}

src/cli/commands/files/get.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ module.exports = Command.extend({
8484
if (err) {
8585
throw err
8686
}
87-
result.on('file', fileHandler(result, dir))
87+
result.on('data', fileHandler(result, dir))
8888
})
8989
})
9090
}

src/core/ipfs/files.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ module.exports = function files (self) {
4444
if (data.type === 'directory') {
4545
callback('This dag node is a directory', null)
4646
} else {
47-
const exportEvent = Exporter(hash, self._dagS)
48-
callback(null, exportEvent)
47+
const exportStream = Exporter(hash, self._dagS)
48+
callback(null, exportStream)
4949
}
5050
})
5151
},

src/http-api/resources/files.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ exports.cat = {
3434
handler: (request, reply) => {
3535
const key = request.pre.args.key
3636

37-
request.server.app.ipfs.files.cat(key, (err, ee) => {
37+
request.server.app.ipfs.files.cat(key, (err, stream) => {
3838
if (err) {
3939
log.error(err)
4040
return reply({
4141
Message: 'Failed to cat file: ' + err,
4242
Code: 0
4343
}).code(500)
4444
}
45-
ee.on('file', (data) => {
45+
stream.on('data', (data) => {
4646
return reply(data.stream)
4747
})
4848
})

test/core-tests/test-files.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ describe('files', () => {
3737
const hash = 'QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o'
3838
ipfs.files.cat(hash, (err, res) => {
3939
expect(err).to.not.exist
40-
res.on('file', (data) => {
40+
res.on('data', (data) => {
4141
data.stream.pipe(bl((err, bldata) => {
4242
expect(err).to.not.exist
4343
expect(bldata.toString()).to.equal('hello world\n')
@@ -52,7 +52,7 @@ describe('files', () => {
5252
const hash = 'QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o'
5353
ipfs.files.get(hash, (err, res) => {
5454
expect(err).to.not.exist
55-
res.on('file', (data) => {
55+
res.on('data', (data) => {
5656
data.stream.pipe(bl((err, bldata) => {
5757
expect(err).to.not.exist
5858
expect(bldata.toString()).to.equal('hello world\n')

test/http-api-tests/test-files.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,13 @@ module.exports = (httpAPI) => {
3636
})
3737
})
3838

39-
it('returns a stream', (done) => {
39+
it('returns a buffer', (done) => {
4040
api.inject({
4141
method: 'GET',
4242
url: '/api/v0/cat?arg=QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o'
4343
}, (res) => {
4444
expect(res.statusCode).to.equal(200)
45+
expect(res.rawPayload).to.deep.equal(new Buffer('hello world' + '\n'))
4546
expect(res.payload).to.equal('hello world' + '\n')
4647
done()
4748
})
@@ -72,7 +73,7 @@ module.exports = (httpAPI) => {
7273
})
7374
})
7475

75-
it('returns a stream', (done) => {
76+
it('returns a buffer', (done) => {
7677
ctl.cat('QmT78zSuBmuS4z925WZfrqQ1qHaJ56DQaTfyMUF7F8ff5o', (err, result) => {
7778
expect(err).to.not.exist
7879
expect(result).to.deep.equal(new Buffer('hello world' + '\n'))

0 commit comments

Comments
 (0)