diff --git a/gradle.properties b/gradle.properties index f840b10..8e06f02 100644 --- a/gradle.properties +++ b/gradle.properties @@ -24,4 +24,3 @@ android.nonTransitiveRClass=true wallet.versionCode = 22 wallet.versionName = 0.1.3 - diff --git a/wrapper/src/main/java/io/yubicolabs/wwwwallet/bridging/WalletJsBridge.kt b/wrapper/src/main/java/io/yubicolabs/wwwwallet/bridging/WalletJsBridge.kt index d7e1ca3..4c87895 100644 --- a/wrapper/src/main/java/io/yubicolabs/wwwwallet/bridging/WalletJsBridge.kt +++ b/wrapper/src/main/java/io/yubicolabs/wwwwallet/bridging/WalletJsBridge.kt @@ -112,6 +112,23 @@ class WalletJsBridge( } } + @JavascriptInterface + @SuppressLint("unused") + fun updateAllCredentials(list: String) { + val credentials = JSONArray(list) + val message = "Received ${credentials.length()} credentials." + + // TODO: Convert into credential information and pass through to digital credentials api. + + YOLOLogger.i(tagForLog, message) + dispatcher.dispatch(EmptyCoroutineContext) { + webView.evaluateJavascript( + "window.alert('$message');", + ) { + } + } + } + @JavascriptInterface @SuppressLint("unused") fun create(