Skip to content

Commit 0edb1e1

Browse files
committed
Replaces duplicated logic with rxFatalErrorInDebug.
1 parent 7fbdb02 commit 0edb1e1

File tree

1 file changed

+3
-18
lines changed

1 file changed

+3
-18
lines changed

RxCocoa/Common/Observable+Bind.swift

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -52,12 +52,7 @@ extension ObservableType {
5252
case let .next(element):
5353
relay.accept(element)
5454
case let .error(error):
55-
let error = "Binding error to publish relay: \(error)"
56-
#if DEBUG
57-
rxFatalError(error)
58-
#else
59-
print(error)
60-
#endif
55+
rxFatalErrorInDebug("Binding error to publish relay: \(error)")
6156
case .completed:
6257
break
6358
}
@@ -92,12 +87,7 @@ extension ObservableType {
9287
case let .next(element):
9388
relay.accept(element)
9489
case let .error(error):
95-
let error = "Binding error to behavior relay: \(error)"
96-
#if DEBUG
97-
rxFatalError(error)
98-
#else
99-
print(error)
100-
#endif
90+
rxFatalErrorInDebug("Binding error to behavior relay: \(error)")
10191
case .completed:
10292
break
10393
}
@@ -155,12 +145,7 @@ extension ObservableType {
155145
*/
156146
public func bind(onNext: @escaping (E) -> Void) -> Disposable {
157147
return subscribe(onNext: onNext, onError: { error in
158-
let error = "Binding error: \(error)"
159-
#if DEBUG
160-
rxFatalError(error)
161-
#else
162-
print(error)
163-
#endif
148+
rxFatalErrorInDebug("Binding error: \(error)")
164149
})
165150
}
166151
}

0 commit comments

Comments
 (0)