File tree Expand file tree Collapse file tree 3 files changed +24
-11
lines changed
Example/RxController/Controller Expand file tree Collapse file tree 3 files changed +24
-11
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,16 @@ class InfoViewModel: BaseViewModel {
2020
2121 private let faker = Faker ( locale: " nb-NO " )
2222
23+ override init ( ) {
24+ super. init ( )
25+
26+ viewDidLoad. subscribe ( onNext: { print ( " viewDidLoad " ) } ) . disposed ( by: disposeBag)
27+ viewWillAppear. subscribe ( onNext: { print ( " viewWillAppear " ) } ) . disposed ( by: disposeBag)
28+ viewWillDisappear. subscribe ( onNext: { print ( " viewWillDisappear " ) } ) . disposed ( by: disposeBag)
29+ viewDidAppear. subscribe ( onNext: { print ( " viewDidAppear " ) } ) . disposed ( by: disposeBag)
30+ viewDidDisappear. subscribe ( onNext: { print ( " viewDidDisappear " ) } ) . disposed ( by: disposeBag)
31+ }
32+
2333 var name : Observable < String ? > {
2434 events. value ( of: InfoEvent . name)
2535 }
Original file line number Diff line number Diff line change @@ -23,23 +23,24 @@ class NameViewModel: BaseViewModel {
2323
2424 private let nameRelay = BehaviorRelay < String ? > ( value: nil )
2525
26-
2726 override func prepareForParentEvents( ) {
2827 bindParentEvents ( to: nameRelay, with: InfoEvent . name)
2928 }
3029
3130 var name : Observable < String ? > {
3231 Observable . merge (
3332 nameRelay. asObservable ( ) ,
34- Observable . combineLatest (
35- events. unwrappedValue ( of: NameEvent . firstName) ,
36- events. unwrappedValue ( of: NameEvent . lastName)
37- ) . map { $0 + " " + $1 }
33+ Observable
34+ . combineLatest (
35+ events. unwrappedValue ( of: NameEvent . firstName) ,
36+ events. unwrappedValue ( of: NameEvent . lastName)
37+ )
38+ . map { $0 + " " + $1 }
3839 )
3940 }
4041
4142 var number : Observable < String ? > {
42- return parentEvents. value ( of: InfoEvent . number)
43+ parentEvents. value ( of: InfoEvent . number)
4344 }
4445
4546 func updateName( ) {
Original file line number Diff line number Diff line change @@ -30,11 +30,13 @@ class FriendsViewModel: BaseViewModel {
3030 }
3131
3232 var friendSection : Observable < SingleSection < Selection > > {
33- firindsRelay. map {
34- $0. map { Selection ( title: $0, accessory: . disclosureIndicator) }
35- } . map {
36- SingleSection . create ( $0)
37- }
33+ firindsRelay
34+ . map {
35+ $0. map { Selection ( title: $0, accessory: . disclosureIndicator) }
36+ }
37+ . map {
38+ SingleSection . create ( $0)
39+ }
3840 }
3941
4042 func pick( at index: Int ) {
You can’t perform that action at this time.
0 commit comments