Update outdated pods.
This commit is contained in:
@ -6,9 +6,7 @@
|
||||
// Copyright © 2015 Krunoslav Zaher. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
class AnonymousObserver<ElementType> : ObserverBase<ElementType> {
|
||||
final class AnonymousObserver<ElementType> : ObserverBase<ElementType> {
|
||||
typealias Element = ElementType
|
||||
|
||||
typealias EventHandler = (Event<Element>) -> Void
|
||||
|
11
Pods/RxSwift/RxSwift/Observers/ObserverBase.swift
generated
11
Pods/RxSwift/RxSwift/Observers/ObserverBase.swift
generated
@ -6,8 +6,6 @@
|
||||
// Copyright © 2015 Krunoslav Zaher. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
class ObserverBase<ElementType> : Disposable, ObserverType {
|
||||
typealias E = ElementType
|
||||
|
||||
@ -20,17 +18,14 @@ class ObserverBase<ElementType> : Disposable, ObserverType {
|
||||
onCore(event)
|
||||
}
|
||||
case .error, .completed:
|
||||
|
||||
if !AtomicCompareAndSwap(0, 1, &_isStopped) {
|
||||
return
|
||||
if AtomicCompareAndSwap(0, 1, &_isStopped) {
|
||||
onCore(event)
|
||||
}
|
||||
|
||||
onCore(event)
|
||||
}
|
||||
}
|
||||
|
||||
func onCore(_ event: Event<E>) {
|
||||
abstractMethod()
|
||||
rxAbstractMethod()
|
||||
}
|
||||
|
||||
func dispose() {
|
||||
|
@ -6,8 +6,6 @@
|
||||
// Copyright © 2015 Krunoslav Zaher. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
enum TailRecursiveSinkCommand {
|
||||
case moveNext
|
||||
case dispose
|
||||
@ -64,7 +62,7 @@ class TailRecursiveSink<S: Sequence, O: ObserverType>
|
||||
}
|
||||
|
||||
func extract(_ observable: Observable<E>) -> SequenceGenerator? {
|
||||
abstractMethod()
|
||||
rxAbstractMethod()
|
||||
}
|
||||
|
||||
// should be done on gate locked
|
||||
@ -122,18 +120,18 @@ class TailRecursiveSink<S: Sequence, O: ObserverType>
|
||||
}
|
||||
} while next == nil
|
||||
|
||||
if next == nil {
|
||||
guard let existingNext = next else {
|
||||
done()
|
||||
return
|
||||
}
|
||||
|
||||
let disposable = SingleAssignmentDisposable()
|
||||
_subscription.disposable = disposable
|
||||
disposable.setDisposable(subscribeToNext(next!))
|
||||
disposable.setDisposable(subscribeToNext(existingNext))
|
||||
}
|
||||
|
||||
func subscribeToNext(_ source: Observable<E>) -> Disposable {
|
||||
abstractMethod()
|
||||
rxAbstractMethod()
|
||||
}
|
||||
|
||||
func disposeCommand() {
|
||||
|
Reference in New Issue
Block a user