FaC: Das alte Flag von Terminen, die in die Zeiterfassung übernommen worden sind, wird ebenfalls berücksichtigt.
18 lines
370 B
JavaScript
18 lines
370 B
JavaScript
module.exports = function pause(stream) {
|
|
var pipeline = []
|
|
stream.save = stream.pipe
|
|
stream.pipe = pipe
|
|
stream.flow = flow
|
|
return stream
|
|
|
|
function pipe(dest) {
|
|
pipeline.push(dest)
|
|
return stream
|
|
}
|
|
|
|
function flow() {
|
|
while (pipeline.length)
|
|
stream = (stream.save || stream.pipe).call(stream, pipeline.shift())
|
|
return stream
|
|
}
|
|
} |