         self.timeout = timeout
     }
     
-    // swiftlint:disable cyclomatic_complexity next
     func presentWith(urlRequest: URLRequest) throws -> String {
         guard let controllerMaker = controllerMaker else { throw VKError.weakObjectWasDeallocated }
 
         let semaphore = DispatchSemaphore(value: 0)
         var fails: Int = 0
-        var finalResult: WebPresenterResult?
+        var result: WebPresenterResult?
         
         return try uiSyncQueue.sync {
             

        }
    }
    
    private func handle(result: WebControllerResult, fails: Int, originalPath: String) throws -> HandledResult {
        switch result {
        case .response(let url):
            return try handle(url: url, originalPath: originalPath)
        case .error(let error):
            return try handle(error: error, fails: fails)
        }
    }
    
    private func handle(url maybeUrl: URL?, originalPath: String) throws -> HandledResult {
        guard let url = maybeUrl else {
            throw VKError.authorizationUrlIsNil
        }

                break
            }
            
            switch result {
            case .response(let response)?:
                return response
            case .error(let error)?:
