Skip to content

Commit

Permalink
feat: Update polygon id credential detect logic
Browse files Browse the repository at this point in the history
  • Loading branch information
bibash28 committed Jul 20, 2023
1 parent c5a9611 commit 4bb8c83
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ extension CredentialSubjectTypeExtension on CredentialSubjectType {
case CredentialSubjectType.proofOfTwitterStats:
return 'ProofOfTwitterStats';
case CredentialSubjectType.civicPassCredential:
return 'CivicPassCredential';
return 'CivicPassCredentials';
case CredentialSubjectType.defaultCredential:
return '';
}
Expand Down
11 changes: 6 additions & 5 deletions lib/dashboard/qr_code/qr_code_scan/cubit/qr_code_scan_cubit.dart
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,12 @@ class QRCodeScanCubit extends Cubit<QRCodeScanState> {
await walletConnectCubit.connect(scannedResponse);
emit(state.copyWith(qrScanStatus: QrScanStatus.goBack));
} else if (scannedResponse.startsWith('{"id":') ||
scannedResponse.startsWith('{"body":{"callbackUrl":"') ||
scannedResponse.startsWith('{"from": "did:polygonid:')) {
scannedResponse.startsWith('{"body":{"') ||
scannedResponse.startsWith('{"from": "did:polygonid:') ||
scannedResponse.startsWith('{"to": "did:polygonid:') ||
scannedResponse.startsWith('{"thid":') ||
scannedResponse.startsWith('{"typ":') ||
scannedResponse.startsWith('{"type":')) {
/// polygon id
emit(state.copyWith(qrScanStatus: QrScanStatus.goBack));
await polygonIdCubit.polygonIdFunction(scannedResponse);
Expand All @@ -100,9 +104,6 @@ class QRCodeScanCubit extends Cubit<QRCodeScanState> {
scannedResponse.substring('${Urls.appDeepLink}?uri='.length),
);
await verify(uri: Uri.parse(url));
} else if (scannedResponse.startsWith('{"body":{"credentials"')) {
emit(state.copyWith(qrScanStatus: QrScanStatus.goBack));
await polygonIdCubit.polygonIdFunction(scannedResponse);
} else {
final uri = Uri.parse(scannedResponse);
await verify(uri: uri);
Expand Down

0 comments on commit 4bb8c83

Please sign in to comment.