fix(list objects): writes one objects at a time
Fixes vatesfr/xo-web#1356
This commit is contained in:
parent
7c8194307e
commit
fee3f7a716
@ -272,7 +272,15 @@ function listObjects (args) {
|
||||
return connect().then(function getXoObjects (xo) {
|
||||
return xo.call('xo.getAllObjects')
|
||||
}).then(function filterObjects (objects) {
|
||||
return filter(objects, sieve)
|
||||
objects = filter(objects, sieve)
|
||||
|
||||
const stdout = process.stdout
|
||||
stdout.write('[\n')
|
||||
for (var i = 0, n = objects.length; i < n;) {
|
||||
stdout.write(JSON.stringify(objects[i], null, 2))
|
||||
stdout.write(++i < n ? ',\n' : '\n')
|
||||
}
|
||||
stdout.write(']')
|
||||
})
|
||||
}
|
||||
exports.listObjects = listObjects
|
||||
|
Loading…
Reference in New Issue
Block a user