     }
 
     private func didEncounterError(noti: DidEncounterError) {
-        presentError(noti.error)
+        self.showError(noti.error, block: nil)
     }
 
     private func didReachEndOfPlaybackQueue(noti: DidReachEndOfPlaybackQueue) {

                session.startPolling(every: 0.1)
                self?.refreshUI()
            case .fail(let error):
                self?.presentError(error)
            }
        }
    }

        SpotijackSessionManager.shared.establishSession { [weak self] sessionResult in
            switch sessionResult {
            case .fail(let error):
                self?.showError(error, block: nil)
            case .ok(let session):
                if session.isSpotijacking {
                    session.stopSpotijackSession()
