LeadKit/Sources/Protocols/DataLoading
Ivan Smolin e7eb1bd51f Add: configureLayout method to InitializeableView protocol and all implementations.
Update: GeneralDataLoadingViewModel now can handle state changes and result of data source. Previously it was possible only in view controller.
Add: GeneralDataLoadingHandler protocol, that defines methods for common data loading states handling.
Add: resultObservable and resultDriver properties to GeneralDataLoadingViewModel.
Add: hidesWhenStopped option to SpinnerView, so you can stop animation without hiding image inside it.
Update: Migrate to Swift 4.2 & Xcode 10. Update dependencies.
2018-10-12 17:22:49 +03:00
..
Cursors add data loading classes; update PaginationWrapper (collection view support) 2018-03-21 16:24:43 +03:00
GeneralDataLoading Add: configureLayout method to InitializeableView protocol and all implementations. 2018-10-12 17:22:49 +03:00
PaginationDataLoading base controllers 2018-07-23 11:45:17 +03:00
DataLoadingModel.swift NetworkOperationState and RequestNetworkOperationModel for tracking network request state. Just like GeneralDataLoadingState but without empty state. 2018-05-18 18:52:40 +03:00
DataLoadingState.swift NetworkOperationState and RequestNetworkOperationModel for tracking network request state. Just like GeneralDataLoadingState but without empty state. 2018-05-18 18:52:40 +03:00
DataSource.swift add data loading classes; update PaginationWrapper (collection view support) 2018-03-21 16:24:43 +03:00
NetworkOperationModel.swift NetworkOperationState and RequestNetworkOperationModel for tracking network request state. Just like GeneralDataLoadingState but without empty state. 2018-05-18 18:52:40 +03:00
NetworkOperationState.swift NetworkOperationState and RequestNetworkOperationModel for tracking network request state. Just like GeneralDataLoadingState but without empty state. 2018-05-18 18:52:40 +03:00
RxDataSource.swift add data loading classes; update PaginationWrapper (collection view support) 2018-03-21 16:24:43 +03:00