Skip to content

Commit 288082d

Browse files
committed
Deprecate observe(_:during:).
1 parent 1ef7611 commit 288082d

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

Sources/Property.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ extension PropertyProtocol {
3838
/// - observer: An observer to send the events to.
3939
/// - lifetime: A lifetime of the observing object.
4040
@discardableResult
41+
@available(*, deprecated, message:"Use `take(during:)` and `start` on the property producer instead. `observe(_:during:)` would be removed in ReactiveSwift 2.0.")
4142
public func observe(_ observer: Observer<Value, NoError>, during lifetime: Lifetime) -> Disposable? {
4243
return producer.observe(observer, during: lifetime)
4344
}

Sources/UnidirectionalBinding.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,15 @@ public protocol BindingSource {
2323

2424
extension Signal: BindingSource {
2525
@discardableResult
26+
@available(*, deprecated, message:"Use `take(during:)` and `observe` instead. `observe(_:during:)` would be removed in ReactiveSwift 2.0.")
2627
public func observe(_ observer: Observer, during lifetime: Lifetime) -> Disposable? {
2728
return self.take(during: lifetime).observe(observer)
2829
}
2930
}
3031

3132
extension SignalProducer: BindingSource {
3233
@discardableResult
34+
@available(*, deprecated, message:"Use `take(during:)` and `start` instead. `observe(_:during:)` would be removed in ReactiveSwift 2.0.")
3335
public func observe(_ observer: ProducedSignal.Observer, during lifetime: Lifetime) -> Disposable? {
3436
var disposable: Disposable!
3537

0 commit comments

Comments
 (0)