override fun onShowFileChooser()

in app/src/main/java/co/huggingface/chat_ui_android/MainActivity.kt [54:70]


            override fun onShowFileChooser(
                webView: WebView?,
                filePathCallback: ValueCallback<Array<Uri>>?,
                fileChooserParams: FileChooserParams?
            ): Boolean {
                fileUploadCallback?.onReceiveValue(null)
                fileUploadCallback = filePathCallback

                // Use file picker
                val intent = Intent(Intent.ACTION_GET_CONTENT)
                intent.addCategory(Intent.CATEGORY_OPENABLE)
                intent.type = "*/*"
                val chooserIntent = Intent.createChooser(intent, "Choose File")
                startActivityForResult(chooserIntent, FILE_CHOOSER_REQUEST_CODE)

                return true
            }