From e347be03beae0a0607baa2941798e2095dad9083 Mon Sep 17 00:00:00 2001 From: Bibash Shrestha Date: Wed, 9 Aug 2023 14:30:25 +0545 Subject: [PATCH] bugFix: Solved frozen issue when credential type is String #1768 --- .../qr_code/qr_code_scan/cubit/qr_code_scan_cubit.dart | 6 +++++- lib/oidc4vc/initiate_oidv4vc_credential_issuance.dart | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/dashboard/qr_code/qr_code_scan/cubit/qr_code_scan_cubit.dart b/lib/dashboard/qr_code/qr_code_scan/cubit/qr_code_scan_cubit.dart index 7c4ba5a9b..6a20ccb5d 100644 --- a/lib/dashboard/qr_code/qr_code_scan/cubit/qr_code_scan_cubit.dart +++ b/lib/dashboard/qr_code/qr_code_scan/cubit/qr_code_scan_cubit.dart @@ -569,10 +569,14 @@ class QRCodeScanCubit extends Cubit { ); } oidc4vc.resetNonceAndAccessToken(); - emit(state.copyWith(qrScanStatus: QrScanStatus.goBack)); + goBack(); } } + void goBack() { + emit(state.copyWith(qrScanStatus: QrScanStatus.goBack)); + } + Future launchSiopV2WithRequestUriFlow(Uri? uri) async { final Map response = decodePayload(jwtDecode: jwtDecode, token: encodedData as String); diff --git a/lib/oidc4vc/initiate_oidv4vc_credential_issuance.dart b/lib/oidc4vc/initiate_oidv4vc_credential_issuance.dart index 59e82bf9b..1a843482d 100644 --- a/lib/oidc4vc/initiate_oidv4vc_credential_issuance.dart +++ b/lib/oidc4vc/initiate_oidv4vc_credential_issuance.dart @@ -62,6 +62,7 @@ Future initiateOIDC4VCCredentialIssuance({ isLastCall: true, ); oidc4vc.resetNonceAndAccessToken(); + qrCodeScanCubit.goBack(); } }