diff --git a/lib/scan/cubit/scan_cubit.dart b/lib/scan/cubit/scan_cubit.dart index 35e1c3966..219181b69 100644 --- a/lib/scan/cubit/scan_cubit.dart +++ b/lib/scan/cubit/scan_cubit.dart @@ -580,6 +580,9 @@ class ScanCubit extends Cubit { body = {'response': jwtProofOfPossession}; } else { final presentationSubmissionString = jsonEncode(presentationSubmission); + + ///it is required because of bad async handling with didKit presentation + await Future.delayed(const Duration(seconds: 1)); final responseData = { 'vp_token': vpToken, 'presentation_submission': presentationSubmissionString,