无故事王国
2024-04-12 5ff885af9af801927e688163171b26336ae6bc25
WanPai/ViewModel/RefreshModel.swift
@@ -38,7 +38,7 @@
            private var handle:UIScrollView!
            lazy var refreshSubject = PublishSubject<RefreshState>()
            var page:Int = 0
            var page:Int = 1
            var pageSize:Int = 20
            private var needRefreshData:Bool = true
            lazy var dataSource = BehaviorRelay<[T]>(value: [])
@@ -63,7 +63,13 @@
            }
            func beginRefresh(){
                        handle.mj_header?.beginRefreshing()
                        guard handle != nil else {return}
                        api()?.subscribe(onNext: { data in
                                    if let datas = data.data{
                                                self.dataSource.accept(datas)
                                                self.refreshSubject.onNext(.completedRefresh)
                                    }
                        }).disposed(by: disposeBag)
            }
            func refreshData() ->(()->Void) {