Skip to content

Commit bcb6acc

Browse files
authored
Merge pull request eu-digital-identity-wallet#440 from niscy-eudiw/main
Update dependencies and handle intent to send
2 parents 3bfe650 + b8971a5 commit bcb6acc

File tree

3 files changed

+29
-20
lines changed

3 files changed

+29
-20
lines changed

core-logic/src/main/java/eu/europa/ec/corelogic/controller/WalletCorePresentationController.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ sealed class TransferEventPartialState {
7373

7474
data object ResponseSent : TransferEventPartialState()
7575
data class Redirect(val uri: URI) : TransferEventPartialState()
76+
data object IntentToSend : TransferEventPartialState()
7677
}
7778

7879
sealed class CheckKeyUnlockPartialState {
@@ -290,6 +291,12 @@ class WalletCorePresentationControllerImpl(
290291
uri = uri
291292
)
292293
)
294+
},
295+
296+
intentToSend = {
297+
trySendBlocking(
298+
TransferEventPartialState.IntentToSend
299+
)
293300
}
294301
)
295302

core-logic/src/main/java/eu/europa/ec/corelogic/util/EudiWalletListenerWrapper.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ class EudiWalletListenerWrapper(
2929
private val onRequestReceived: (RequestProcessor.ProcessedRequest) -> Unit,
3030
private val onResponseSent: () -> Unit,
3131
private val onRedirect: (URI) -> Unit,
32+
private val intentToSend: () -> Unit
3233
) : TransferEvent.Listener {
3334
override fun onTransferEvent(event: TransferEvent) {
3435
when (event) {
@@ -40,6 +41,7 @@ class EudiWalletListenerWrapper(
4041
is TransferEvent.RequestReceived -> onRequestReceived(event.processedRequest)
4142
is TransferEvent.ResponseSent -> onResponseSent()
4243
is TransferEvent.Redirect -> onRedirect(event.redirectUri)
44+
is TransferEvent.IntentToSend -> intentToSend()
4345
}
4446
}
4547
}

gradle/libs.versions.toml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
accompanist = "0.37.3"
33
androidDesugarJdkLibs = "2.1.5"
44
androidGradlePlugin = "8.13.0"
5-
androidxActivity = "1.10.1"
5+
androidxActivity = "1.11.0"
66
androidxAppCompat = "1.7.1"
77
androidxBrowser = "1.9.0"
8-
androidxComposeBom = "2025.08.01"
9-
androidxComposeRuntimeTracing = "1.9.0"
8+
androidxComposeBom = "2025.09.00"
9+
androidxComposeRuntimeTracing = "1.9.1"
1010
androidxCore = "1.17.0"
1111
androidxCoreSplashscreen = "1.0.1"
1212
androidxDataStore = "1.1.7"
1313
androidxEspresso = "3.7.0"
14-
androidxLifecycle = "2.9.3"
15-
androidxMacroBenchmark = "1.4.0"
16-
androidxMetrics = "1.0.0-beta03"
17-
androidxNavigation = "2.9.3"
14+
androidxLifecycle = "2.9.4"
15+
androidxMacroBenchmark = "1.4.1"
16+
androidxMetrics = "1.0.0-beta04"
17+
androidxNavigation = "2.9.4"
1818
androidxProfileinstaller = "1.4.1"
1919
androidxTestCore = "1.7.0"
2020
androidxTestExt = "1.3.0"
@@ -24,47 +24,47 @@ androidxTestOrchestrator = "1.3.0"
2424
androidxTracing = "1.3.0"
2525
androidxUiAutomator = "2.3.0"
2626
androidxWindowManager = "1.4.0"
27-
androidxWork = "2.10.3"
27+
androidxWork = "2.10.4"
2828
androidxBiometric = "1.2.0-alpha05"
2929
androidxAppAuth = "1.0.0"
3030
coil = "3.3.0"
3131
constraintlayoutVersion = "1.1.1"
3232
gmsPlugin = "4.4.3"
3333
junit4 = "4.13.2"
34-
kotlin = "2.2.10"
34+
kotlin = "2.2.20"
3535
kotlinxCoroutines = "1.10.2"
3636
kotlinxDatetime = "0.7.1"
3737
kotlinxSerializationJson = "1.9.0"
38-
ksp = "2.2.10-2.0.2"
38+
ksp = "2.2.20-2.0.3"
3939
lint = "31.13.0"
4040
okhttp = "5.1.0"
41-
protobuf = "4.32.0"
41+
protobuf = "4.32.1"
4242
protobufPlugin = "0.9.5"
4343
retrofit = "3.0.0"
4444
robolectric = "4.16"
4545
secrets = "2.0.1"
4646
turbine = "1.2.1"
47-
koin = "4.1.0"
47+
koin = "4.1.1"
4848
koinAnnotations = "2.1.0"
4949
material = "1.13.0"
5050
mockito = "5.19.0"
5151
mockitoKotlin = "6.0.0"
52-
ktor = "3.2.3"
52+
ktor = "3.3.0"
5353
slf4j = "2.0.17"
54-
gson = "2.13.1"
55-
googlePhoneNumber = "9.0.13"
54+
gson = "2.13.2"
55+
googlePhoneNumber = "9.0.14"
5656
zxing = "3.5.3"
57-
eudiWalletCore = "0.18.0"
58-
cameraCore = "1.4.2"
57+
eudiWalletCore = "0.19.0"
58+
cameraCore = "1.5.0"
5959
owaspDependencyCheck = "12.1.3"
6060
material3 = "1.3.2"
61-
kover = "0.9.1"
61+
kover = "0.9.2"
6262
sonar = "6.3.1.5724"
63-
baselineprofile = "1.4.0"
63+
baselineprofile = "1.4.1"
6464
timber = "5.0.1"
6565
treessence = "1.1.2"
6666
rqesUiSDK = "0.3.1"
67-
androidxRoom = "2.7.2"
67+
androidxRoom = "2.8.0"
6868
cloudy = "0.2.7"
6969

7070
[libraries]

0 commit comments

Comments
 (0)