diff --git a/Multiplatform/Shared/Article/WebViewProvider.swift b/Multiplatform/Shared/Article/WebViewProvider.swift index 6138daad9..35762ef87 100644 --- a/Multiplatform/Shared/Article/WebViewProvider.swift +++ b/Multiplatform/Shared/Article/WebViewProvider.swift @@ -23,10 +23,6 @@ class WebViewProvider: NSObject { super.init() replenishQueueIfNeeded() } - - func flushQueue() { - operationQueue.add(WebViewProviderFlushQueueOperation(queue: queue)) - } func replenishQueueIfNeeded() { operationQueue.add(WebViewProviderReplenishQueueOperation(queue: queue, articleIconSchemeHandler: articleIconSchemeHandler)) @@ -39,28 +35,6 @@ class WebViewProvider: NSObject { } -class WebViewProviderFlushQueueOperation: MainThreadOperation { - - // MainThreadOperation - public var isCanceled = false - public var id: Int? - public weak var operationDelegate: MainThreadOperationDelegate? - public var name: String? = "WebViewProviderFlushQueueOperation" - public var completionBlock: MainThreadOperation.MainThreadOperationCompletionBlock? - - private var queue: NSMutableArray - - init(queue: NSMutableArray) { - self.queue = queue - } - - func run() { - queue.removeAllObjects() - self.operationDelegate?.operationDidComplete(self) - } - -} - class WebViewProviderReplenishQueueOperation: MainThreadOperation { // MainThreadOperation diff --git a/Multiplatform/iOS/Article/ArticleViewController.swift b/Multiplatform/iOS/Article/ArticleViewController.swift index cf73cc428..3ee18b089 100644 --- a/Multiplatform/iOS/Article/ArticleViewController.swift +++ b/Multiplatform/iOS/Article/ArticleViewController.swift @@ -154,15 +154,6 @@ private extension ArticleViewController { return controller } - func resetWebViewController() { - sceneModel?.webViewProvider?.flushQueue() - sceneModel?.webViewProvider?.replenishQueueIfNeeded() - if let controller = currentWebViewController { - controller.fullReload() - self.pageViewController.setViewControllers([controller], direction: .forward, animated: false, completion: nil) - } - } - } public extension Notification.Name {