Use the functions.

This commit is contained in:
joshaber
2015-12-11 10:18:58 -05:00
parent d14603c778
commit 5d87002b3f

View File

@@ -408,13 +408,9 @@ export default class GitRepositoryAsync {
})
.then(statuses => {
return Promise.all(statuses.map(s => s.statusBit())).then(bits => {
let directoryStatus = 0
const filteredBits = bits.filter(b => b > 0)
if (filteredBits.length > 0) {
filteredBits.forEach(bit => directoryStatus |= bit)
}
return directoryStatus
return bits
.filter(b => b > 0)
.reduce((status, bit) => status | bit, 0)
})
})
}