Skip to content
This repository was archived by the owner on Mar 10, 2020. It is now read-only.

Commit ad96d22

Browse files
committed
feat: update files to use async dag-pb api
1 parent 813ab69 commit ad96d22

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

src/add-to-dagnode-transform.js

+15-10
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,29 @@ const map = require('async/map')
44
const getDagNode = require('./get-dagnode')
55

66
// transform { Hash: '...' } objects into { path: 'string', node: DAGNode }
7-
module.exports = function (err, res, send, done) {
7+
module.exports = (err, res, send, done) => {
88
if (err) {
99
return done(err)
1010
}
1111

12-
map(res, function map (entry, next) {
13-
getDagNode(send, entry.Hash, function (err, node) {
12+
map(res, (entry, next) => {
13+
getDagNode(send, entry.Hash, (err, node) => {
1414
if (err) {
1515
return next(err)
1616
}
17-
var obj = {
18-
path: entry.Name,
19-
hash: entry.Hash,
20-
size: node.size()
21-
}
22-
next(null, obj)
17+
node.size((err, size) => {
18+
if (err) {
19+
return next(err)
20+
}
21+
const obj = {
22+
path: entry.Name,
23+
hash: entry.Hash,
24+
size: size
25+
}
26+
next(null, obj)
27+
})
2328
})
24-
}, function (err, res) {
29+
}, (err, res) => {
2530
done(err, res)
2631
})
2732
}

0 commit comments

Comments
 (0)