Skip to content

Commit 7cb99d4

Browse files
authored
Merge pull request #74 from mattprowse/reactiveswift-value-not-next
Handle recent API changes in ReactiveSwift
2 parents 728d990 + 9b9dcab commit 7cb99d4

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

Cartfile.resolved

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
github "Quick/Nimble" "fcc28b23f57b30382e5f182c238674694d7174cb"
1+
github "Quick/Nimble" "197a46a5892340a2badc70af7f669b6aa4c8afa9"
22
github "Quick/Quick" "8f2bc636ecfa2cc20696f62548b38d4ab943e299"
33
github "antitypical/Result" "3.0.0"
44
github "jspahrsummers/xcconfigs" "3d9d99634cae6d586e272543d527681283b33eb0"
5-
github "ReactiveCocoa/ReactiveSwift" "f4e3bdc31456a23cf79f70fe3e2ff78bd0ecbfeb"
5+
github "ReactiveCocoa/ReactiveSwift" "2cdbc4159dede57a47df0e2eeccd8c0ba8436470"

ReactiveTask/Task.swift

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ private final class Pipe {
161161
} else if error == ECANCELED {
162162
observer.sendInterrupted()
163163
} else {
164-
observer.sendFailed(.posixError(error))
164+
observer.send(error: .posixError(error))
165165
}
166166

167167
close(self.readFD)
@@ -177,13 +177,13 @@ private final class Pipe {
177177
bytes.deinitialize(count: dispatchData.count)
178178
bytes.deallocate(capacity: dispatchData.count)
179179

180-
observer.sendNext(data)
180+
observer.send(value: data)
181181
}
182182

183183
if error == ECANCELED {
184184
observer.sendInterrupted()
185185
} else if error != 0 {
186-
observer.sendFailed(.posixError(error))
186+
observer.send(error: .posixError(error))
187187
}
188188

189189
if done {
@@ -214,7 +214,7 @@ private final class Pipe {
214214
} else if error == ECANCELED {
215215
observer.sendInterrupted()
216216
} else {
217-
observer.sendFailed(.posixError(error))
217+
observer.send(error: .posixError(error))
218218
}
219219

220220
close(self.writeFD)
@@ -224,7 +224,7 @@ private final class Pipe {
224224
producer.startWithSignal { signal, producerDisposable in
225225
disposable.add(producerDisposable)
226226

227-
signal.observe(Observer(next: { data in
227+
signal.observe(Observer(value: { data in
228228
let dispatchData = data.withUnsafeBytes { (bytes: UnsafePointer<UInt8>) -> DispatchData in
229229
let buffer = UnsafeBufferPointer(start: bytes, count: data.count)
230230
return DispatchData(bytes: buffer)
@@ -234,7 +234,7 @@ private final class Pipe {
234234
if error == ECANCELED {
235235
observer.sendInterrupted()
236236
} else if error != 0 {
237-
observer.sendFailed(.posixError(error))
237+
observer.send(error: .posixError(error))
238238
}
239239
}
240240
}, completed: {
@@ -430,7 +430,7 @@ public func launchTask(_ task: Task, standardInput: SignalProducer<Data, NoError
430430
})
431431

432432
case let .failure(error):
433-
observer.sendFailed(error)
433+
observer.send(error: error)
434434
return
435435
}
436436
}
@@ -467,11 +467,11 @@ public func launchTask(_ task: Task, standardInput: SignalProducer<Data, NoError
467467
disposable += signalDisposable
468468

469469
var aggregate = Data()
470-
signal.observe(Observer(next: { data in
471-
observer.sendNext(chunk(data))
470+
signal.observe(Observer(value: { data in
471+
observer.send(value: chunk(data))
472472
aggregate.append(data)
473473
}, failed: { error in
474-
observer.sendFailed(error)
474+
observer.send(error: error)
475475
aggregated.value = .failed(error)
476476
}, completed: {
477477
aggregated.value = .value(aggregate)
@@ -515,7 +515,7 @@ public func launchTask(_ task: Task, standardInput: SignalProducer<Data, NoError
515515
group.leave()
516516
}
517517

518-
observer.sendNext(.launch(task))
518+
observer.send(value: .launch(task))
519519
process.launch()
520520
close(stdoutPipe.writeFD)
521521
close(stderrPipe.writeFD)

ReactiveTaskTests/TaskSpec.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class TaskSpec: QuickSpec {
2020

2121
let task = Task("/usr/bin/true")
2222
let result = launchTask(task)
23-
.on(next: { event in
23+
.on(value: { event in
2424
if case let .launch(launched) = event {
2525
isLaunched = true
2626
expect(launched) == task

0 commit comments

Comments
 (0)