File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- //
2- // FetchedResultsControllerSectionObserver.swift
3- // RxCoreData
4- //
5- // Created by Krunoslav Zaher on 5/18/16.
6- // Copyright © 2016 Krunoslav Zaher. All rights reserved.
7- //
8-
91import Foundation
102import CoreData
113import RxSwift
@@ -14,8 +6,8 @@ public final class FetchedResultsControllerSectionObserver<T: NSManagedObject> :
146
157 typealias Observer = AnyObserver < [ NSFetchedResultsSectionInfo ] >
168
17- let observer : Observer
18- let frc : NSFetchedResultsController < T >
9+ private let observer : Observer
10+ private let frc : NSFetchedResultsController < T >
1911
2012 init ( observer: Observer , frc: NSFetchedResultsController < T > ) {
2113 self . observer = observer
@@ -34,21 +26,18 @@ public final class FetchedResultsControllerSectionObserver<T: NSManagedObject> :
3426 sendNextElement ( )
3527 }
3628
37- fileprivate func sendNextElement( ) {
29+ private func sendNextElement( ) {
3830 let sections = self . frc. sections ?? [ ]
3931 observer. on ( . next( sections) )
4032 }
4133
42- @objc
4334 public func controllerDidChangeContent( _ controller: NSFetchedResultsController < NSFetchRequestResult > ) {
4435 sendNextElement ( )
4536 }
46- }
47-
48- extension FetchedResultsControllerSectionObserver : Disposable {
4937
5038 public func dispose( ) {
5139 frc. delegate = nil
5240 }
53-
5441}
42+
43+ extension FetchedResultsControllerSectionObserver : Disposable { }
You can’t perform that action at this time.
0 commit comments