Skip to content

Commit 2497ce5

Browse files
committed
Fix cast
1 parent c379474 commit 2497ce5

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

wallet-core/src/main/java/eu/europa/ec/eudi/wallet/EudiWallet.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -691,7 +691,12 @@ object EudiWallet : KeyGenerator by KeyGeneratorImpl {
691691
is ResponseResult.Success -> {
692692
when (transferMode) {
693693
TransferMode.OPENID4VP ->
694-
openId4vpManager?.sendResponse((responseResult.response as OpenId4VpCBORResponse).deviceResponseBytes)
694+
openId4vpManager?.sendResponse(
695+
when(val result = responseResult.response){
696+
is OpenId4VpCBORResponse -> result.deviceResponseBytes
697+
is DeviceResponse -> result.deviceResponseBytes
698+
else -> throw Exception()
699+
})
695700

696701
TransferMode.ISO_18013_5, TransferMode.REST_API ->
697702
transferManager.sendResponse((responseResult.response as DeviceResponse).deviceResponseBytes)

0 commit comments

Comments
 (0)