From 8c3c3cb7f5b6a3a753177af86da314218d57877b Mon Sep 17 00:00:00 2001 From: Ivan Smolin Date: Fri, 18 May 2018 18:56:26 +0300 Subject: [PATCH] hide execute from RxDataLoadingModel and it children --- .../RequestNetworkOperationModel.swift | 5 +++++ Sources/Classes/DataLoading/RxNetworkOperationModel.swift | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Sources/Classes/DataLoading/RequestNetworkOperation/RequestNetworkOperationModel.swift b/Sources/Classes/DataLoading/RequestNetworkOperation/RequestNetworkOperationModel.swift index 22c81978..38ef7bfe 100644 --- a/Sources/Classes/DataLoading/RequestNetworkOperation/RequestNetworkOperationModel.swift +++ b/Sources/Classes/DataLoading/RequestNetworkOperation/RequestNetworkOperationModel.swift @@ -24,4 +24,9 @@ import RxSwift /// Network operation model for RequestNetworkOperationState with Single as data source. public final class RequestNetworkOperationModel: RxNetworkOperationModel>> { + + public override func execute() { + super.execute() // just to make it public + } + } diff --git a/Sources/Classes/DataLoading/RxNetworkOperationModel.swift b/Sources/Classes/DataLoading/RxNetworkOperationModel.swift index dd695dc3..df15413a 100644 --- a/Sources/Classes/DataLoading/RxNetworkOperationModel.swift +++ b/Sources/Classes/DataLoading/RxNetworkOperationModel.swift @@ -42,7 +42,7 @@ open class RxNetworkOperationModel: Net self.dataSource = dataSource } - public func execute() { + func execute() { currentRequestDisposable?.dispose() state = .initialLoadingState(after: state)