Skip to content

Commit 76ae673

Browse files
authored
Merge branch 'main' into fix/error-responses-encryption
2 parents cbbd313 + 8674c7c commit 76ae673

50 files changed

Lines changed: 2669 additions & 526 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

waltid-applications/waltid-wallet-demo-compose/sharedLogic/src/commonMain/kotlin/id/walt/walletdemo/compose/logic/DemoWallet.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,16 @@ interface DemoWallet {
44
suspend fun bootstrap(): WalletDemoBootstrapResult
55
suspend fun listCredentials(): List<WalletDemoCredential>
66
suspend fun resolveOffer(offerUrl: String): WalletDemoOfferPreview
7-
suspend fun receive(offerUrl: String, txCode: String? = null): List<String>
7+
suspend fun receive(previewHandle: WalletDemoIssuancePreviewHandle, txCode: String? = null): List<String>
8+
suspend fun discardIssuancePreview(previewHandle: WalletDemoIssuancePreviewHandle)
89
suspend fun present(requestUrl: String, did: String? = null): WalletDemoOperationResult
910
suspend fun previewPresentation(requestUrl: String): WalletDemoPresentationPreviewResult
1011
suspend fun submitPresentation(
11-
requestUrl: String,
12+
previewHandle: WalletDemoPresentationPreviewHandle,
1213
selectedCredentialOptions: List<WalletDemoPresentationCredentialSelection>,
1314
selectedDisclosureOptions: List<WalletDemoPresentationDisclosureSelection>,
1415
did: String? = null,
1516
): WalletDemoOperationResult
16-
suspend fun rejectPresentation(requestUrl: String): WalletDemoOperationResult
17+
suspend fun rejectPresentation(previewHandle: WalletDemoPresentationPreviewHandle): WalletDemoOperationResult
18+
suspend fun discardPresentationPreview(previewHandle: WalletDemoPresentationPreviewHandle)
1719
}

waltid-applications/waltid-wallet-demo-compose/sharedLogic/src/commonMain/kotlin/id/walt/walletdemo/compose/logic/LazyDemoWallet.kt

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,13 @@ internal class LazyDemoWallet(
2323
override suspend fun resolveOffer(offerUrl: String): WalletDemoOfferPreview =
2424
wallet().resolveOffer(offerUrl)
2525

26-
override suspend fun receive(offerUrl: String, txCode: String?): List<String> =
27-
wallet().receive(offerUrl, txCode)
26+
override suspend fun receive(
27+
previewHandle: WalletDemoIssuancePreviewHandle,
28+
txCode: String?,
29+
): List<String> = wallet().receive(previewHandle, txCode)
30+
31+
override suspend fun discardIssuancePreview(previewHandle: WalletDemoIssuancePreviewHandle) =
32+
wallet().discardIssuancePreview(previewHandle)
2833

2934
override suspend fun present(requestUrl: String, did: String?): WalletDemoOperationResult =
3035
wallet().present(requestUrl, did)
@@ -33,13 +38,16 @@ internal class LazyDemoWallet(
3338
wallet().previewPresentation(requestUrl)
3439

3540
override suspend fun submitPresentation(
36-
requestUrl: String,
41+
previewHandle: WalletDemoPresentationPreviewHandle,
3742
selectedCredentialOptions: List<WalletDemoPresentationCredentialSelection>,
3843
selectedDisclosureOptions: List<WalletDemoPresentationDisclosureSelection>,
3944
did: String?,
4045
): WalletDemoOperationResult =
41-
wallet().submitPresentation(requestUrl, selectedCredentialOptions, selectedDisclosureOptions, did)
46+
wallet().submitPresentation(previewHandle, selectedCredentialOptions, selectedDisclosureOptions, did)
47+
48+
override suspend fun rejectPresentation(previewHandle: WalletDemoPresentationPreviewHandle) =
49+
wallet().rejectPresentation(previewHandle)
4250

43-
override suspend fun rejectPresentation(requestUrl: String): WalletDemoOperationResult =
44-
wallet().rejectPresentation(requestUrl)
51+
override suspend fun discardPresentationPreview(previewHandle: WalletDemoPresentationPreviewHandle) =
52+
wallet().discardPresentationPreview(previewHandle)
4553
}

0 commit comments

Comments
 (0)