Skip to content

Commit 4d3fad0

Browse files
committed
Pass the closure as is
1 parent 0294112 commit 4d3fad0

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

ReactiveTask/Task.swift

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -252,14 +252,12 @@ private func aggregateDataReadFromPipe(pipe: Pipe) -> SignalProducer<ReadData, R
252252
} else {
253253
buffer = data
254254
}
255-
}, failed: { error in
256-
observer.sendFailed(error)
257-
}, completed: {
255+
}, failed: observer.sendFailed
256+
, completed: {
258257
observer.sendNext(.aggregated(buffer))
259258
observer.sendCompleted()
260-
}, interrupted: {
261-
observer.sendInterrupted()
262-
}))
259+
}, interrupted: observer.sendInterrupted
260+
))
263261
}
264262
}
265263
}
@@ -454,11 +452,9 @@ public func launchTask(taskDescription: TaskDescription) -> SignalProducer<TaskE
454452
}, failed: { error in
455453
observer.sendFailed(error)
456454
stdoutAggregatedObserver.sendFailed(error)
457-
}, completed: {
458-
stdoutAggregatedObserver.sendCompleted()
459-
}, interrupted: {
460-
stdoutAggregatedObserver.sendInterrupted()
461-
}))
455+
}, completed: stdoutAggregatedObserver.sendCompleted
456+
, interrupted: stdoutAggregatedObserver.sendInterrupted
457+
))
462458
}
463459

464460
stderrProducer.startWithSignal { signal, signalDisposable in
@@ -475,11 +471,9 @@ public func launchTask(taskDescription: TaskDescription) -> SignalProducer<TaskE
475471
}, failed: { error in
476472
observer.sendFailed(error)
477473
stderrAggregatedObserver.sendFailed(error)
478-
}, completed: {
479-
stderrAggregatedObserver.sendCompleted()
480-
}, interrupted: {
481-
stderrAggregatedObserver.sendInterrupted()
482-
}))
474+
}, completed: stderrAggregatedObserver.sendCompleted
475+
, interrupted: stderrAggregatedObserver.sendInterrupted
476+
))
483477
}
484478

485479
task.standardOutput = stdoutPipe.writeHandle

0 commit comments

Comments
 (0)