Skip to content

Commit 01aa44d

Browse files
committed
Simplify code
1 parent d52d5b8 commit 01aa44d

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package org.wordpress.android.ui.domains.management.details
22

3-
import android.net.Uri
43
import android.webkit.WebResourceRequest
54
import android.webkit.WebView
65
import org.wordpress.android.ui.domains.management.details.DomainManagementDetailsWebViewNavigationDelegate.toUrl
@@ -9,16 +8,15 @@ import org.wordpress.android.util.ErrorManagedWebViewClient
98
class DomainManagementDetailsWebViewClient(
109
private val listener: DomainManagementWebViewClientListener
1110
) : ErrorManagedWebViewClient(listener) {
11+
private val navigationDelegate = DomainManagementDetailsWebViewNavigationDelegate
12+
1213
interface DomainManagementWebViewClientListener : ErrorManagedWebViewClientListener {
1314
fun onRedirectToExternalBrowser(url: String)
1415
}
1516

1617
override fun shouldOverrideUrlLoading(view: WebView, request: WebResourceRequest) : Boolean {
17-
if (canNavigateTo(request.url)) return false
18+
if (navigationDelegate.canNavigateTo(request.url.toUrl())) return false
1819
listener.onRedirectToExternalBrowser(request.url.toString())
1920
return true
2021
}
21-
22-
private fun canNavigateTo(uri: Uri) =
23-
DomainManagementDetailsWebViewNavigationDelegate.canNavigateTo(uri.toUrl())
2422
}

0 commit comments

Comments
 (0)