From 3cf76d7e3810882ac47cc3ffb4ad1a74beddc8c1 Mon Sep 17 00:00:00 2001 From: Bibash Shrestha Date: Fri, 6 Oct 2023 15:19:25 +0545 Subject: [PATCH] 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: