Update outdated pods.

This commit is contained in:
Qiu Yuzhou
2017-03-20 21:26:25 +08:00
parent 5f97493f1d
commit 975b544078
209 changed files with 4395 additions and 2293 deletions

View File

@ -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

View File

@ -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() {

View File

@ -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() {