redirect to robots.txt after clicking ok in po token webview

This commit is contained in:
deniscerri 2026-01-02 15:05:00 +01:00
parent ad246ea6e2
commit 0641631a28
No known key found for this signature in database
GPG key ID: 95C43D517D830350

View file

@ -102,27 +102,8 @@ class PoTokenWebViewLoginActivity : BaseActivity() {
toolbar.title = view?.title ?: "" toolbar.title = view?.title ?: ""
} }
webView.evaluateJavascript("(function(){return document.readyState;})()") { value -> //finish generation
if (value?.trim('"') == "complete") { if (url?.contains("robots.txt") == true) {
Handler(Looper.getMainLooper()).postDelayed({
redirectUrl?.apply {
webView.loadUrl(this)
}
redirectUrl = null
}, 2500)
}
}
}
}
toolbar.setNavigationOnClickListener {
finishAndRemoveTask()
}
generateBtn.setOnClickListener {
generateBtn.isEnabled = false
lifecycleScope.launch { lifecycleScope.launch {
val generator = NewPipePoTokenGenerator() val generator = NewPipePoTokenGenerator()
val res = withContext(Dispatchers.IO) { val res = withContext(Dispatchers.IO) {
@ -179,6 +160,29 @@ class PoTokenWebViewLoginActivity : BaseActivity() {
} }
} }
webView.evaluateJavascript("(function(){return document.readyState;})()") { value ->
if (value?.trim('"') == "complete") {
Handler(Looper.getMainLooper()).postDelayed({
redirectUrl?.apply {
webView.loadUrl(this)
}
redirectUrl = null
}, 2500)
}
}
}
}
toolbar.setNavigationOnClickListener {
finishAndRemoveTask()
}
generateBtn.setOnClickListener {
generateBtn.isEnabled = false
webView.loadUrl("https://www.youtube.com/robots.txt")
}
webViewCompose.apply { webViewCompose.apply {
setContent { WebViewView(url) } setContent { WebViewView(url) }
} }