From 8fa096a50385dcba6463d510b7d2403a35ecdad3 Mon Sep 17 00:00:00 2001 From: Bibash Shrestha Date: Fri, 6 Oct 2023 12:48:53 +0545 Subject: [PATCH 1/4] feat: Added openid-credential-offer-hedera in the deeplink --- android/app/src/main/AndroidManifest.xml | 6 ++++++ ios/Runner/Info.plist | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 517df001c..71d5ae330 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -112,6 +112,12 @@ + + + + + + diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index df5612cec..c706cef7f 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -66,6 +66,16 @@ openid-credential-offer + + CFBundleTypeRole + Editor + CFBundleURLName + openid-credential-offer-hedera + CFBundleURLSchemes + + openid-credential-offer-hedera + + CFBundleTypeRole Editor From e222c0ca3b517d665fa92b68492a4478e906f414 Mon Sep 17 00:00:00 2001 From: Bibash Shrestha Date: Fri, 6 Oct 2023 13:47:19 +0545 Subject: [PATCH 2/4] feat: Added openid-hedera in the deeplink --- android/app/src/main/AndroidManifest.xml | 6 ++++++ ios/Runner/Info.plist | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 71d5ae330..aa00eda8a 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -118,6 +118,12 @@ + + + + + + diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index c706cef7f..a23ba09bf 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -76,6 +76,16 @@ openid-credential-offer-hedera + + CFBundleTypeRole + Editor + CFBundleURLName + openid-hedera + CFBundleURLSchemes + + openid-hedera + + CFBundleTypeRole Editor From 3cf76d7e3810882ac47cc3ffb4ad1a74beddc8c1 Mon Sep 17 00:00:00 2001 From: Bibash Shrestha Date: Fri, 6 Oct 2023 15:19:25 +0545 Subject: [PATCH 3/4] refactor: Bug fix for issuance when Verify issuer website identity was turned OFF --- lib/splash/bloclisteners/blocklisteners.dart | 14 ++++++-------- pubspec.lock | 4 ++-- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/lib/splash/bloclisteners/blocklisteners.dart b/lib/splash/bloclisteners/blocklisteners.dart index f0d68fa82..6febf608a 100644 --- a/lib/splash/bloclisteners/blocklisteners.dart +++ b/lib/splash/bloclisteners/blocklisteners.dart @@ -232,19 +232,17 @@ final qrCodeBlocListener = BlocListener( .startsWith(Parameters.authorizeEndPoint) || state.uri.toString().startsWith(Parameters.oidc4vcUniversalLink); - OIDC4VCType? oidc4vcTypeForIssuance; + final OIDC4VCType? oidc4vcTypeForIssuance = + await getOIDC4VCTypeForIssuance( + url: state.uri.toString(), + client: DioClient('', Dio()), + ); if (showPrompt) { if (isOpenIDUrl || isFromDeeplink) { /// OIDC4VCI Case - final OIDC4VCType? oidc4vcType = await getOIDC4VCTypeForIssuance( - url: state.uri.toString(), - client: DioClient('', Dio()), - ); - - oidc4vcTypeForIssuance = oidc4vcType; - if (oidc4vcType != null) { + if (oidc4vcTypeForIssuance != null) { /// issuance case if (!userConsentForIssuerAccess) showPrompt = false; } else { diff --git a/pubspec.lock b/pubspec.lock index 166ee00ee..d441355a5 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1485,10 +1485,10 @@ packages: dependency: transitive description: name: matrix_api_lite - sha256: e5304b33b16d60863533836717be808845bf94cd0e3a339ef146d9321e6b59b7 + sha256: "62bdd1dffb956e956863ba21e52109157502342b749e4728f4105f0c6d73a254" url: "https://pub.dev" source: hosted - version: "1.7.1" + version: "1.7.2" memoize: dependency: transitive description: From 5abb9e3ae4622e1922fa99d12a697f6ddfe8e7b1 Mon Sep 17 00:00:00 2001 From: hawkbee1 Date: Fri, 6 Oct 2023 14:53:39 +0200 Subject: [PATCH 4/4] version: 1.21.1+287 --- pubspec.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index e1297d67d..900ef2788 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: altme description: AltMe Flutter App -version: 1.21.0+286 +version: 1.21.1+287 publish_to: none environment: