override fun shouldOverrideUrlLoading()

in app/src/main/java/co/huggingface/chat_ui_android/MainActivity.kt [32:47]


            override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean {
                url?.let {
                    if (it.contains("huggingface.co/chat")
                        || it.contains("huggingface.co/oauth")
                        || it.contains("huggingface.co/login")
                        || it.contains("huggingface.co/authorize")
                    ) {
                        view?.loadUrl(it)
                        return false
                    } else {
                        val browserIntent = Intent(Intent.ACTION_VIEW, Uri.parse(it))
                        startActivity(browserIntent)
                    }
                }
                return true
            }