Skip to content

Commit 1135401

Browse files
Merge pull request #84 from Web3Auth/feat/webview_enhancements
feat: webview enhancements
2 parents 53df9d2 + 03d204b commit 1135401

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

core/src/main/java/com/web3auth/core/WebViewActivity.kt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ class WebViewActivity : AppCompatActivity() {
9292
}
9393
}
9494

95-
webView.addJavascriptInterface(this, "AndroidBridge");
95+
webView.addJavascriptInterface(this, "JSBridge")
9696
}
9797

9898
override fun onStart() {
@@ -108,6 +108,11 @@ class WebViewActivity : AppCompatActivity() {
108108
swipeRefreshLayout?.viewTreeObserver?.removeOnScrollChangedListener(mOnScrollChangedListener);
109109
}
110110

111+
override fun onDestroy() {
112+
super.onDestroy()
113+
webView.removeJavascriptInterface("JSBridge")
114+
}
115+
111116
override fun onBackPressed() {
112117
when {
113118
webView.canGoBack() -> webView.goBack()
@@ -124,4 +129,9 @@ class WebViewActivity : AppCompatActivity() {
124129
fun disablePullToRefresh() {
125130
swipeRefreshLayout?.isEnabled = false
126131
}
132+
133+
@JavascriptInterface
134+
fun closeWalletServices() {
135+
finish()
136+
}
127137
}

0 commit comments

Comments
 (0)