     
     init(router: RootRouterType) {
         self.rootRouter = router
+        self.customSchemeURLParser = CustomSchemeURLParser()
     }
     
     // MARK: - Public methods

    // MARK: - Constants
    
    // MARK: - Properties
  
    // MARK: Private
    

        // FIXME: Present an error on coordinator.toPresentable()
        self.legacyAppDelegate.showError(asAlert: error)
    }
    
    private func handleDeepLinkOption(_ deepLinkOption: DeepLinkOption) -> Bool {
        
        let canOpenLink: Bool
        
        switch deepLinkOption {
        case .connect(let loginToken, let transactionId):
            canOpenLink = self.legacyAppDelegate.continueSSOLogin(withToken: loginToken, txnId: transactionId)
        }
        
        return canOpenLink
    }
}

// MARK: - LegacyAppDelegateDelegate
