@@ -7,7 +7,6 @@ import { Image, Text, View, YStack } from 'tamagui';
7
7
8
8
import { ArgumentsDisclose } from '../../../../common/src/utils/appType' ;
9
9
import { genMockPassportData } from '../../../../common/src/utils/passports/genMockPassportData' ;
10
- import { initPassportDataParsing } from '../../../../common/src/utils/passports/passport' ;
11
10
import miscAnimation from '../../assets/animations/loading/misc.json' ;
12
11
import Disclosures from '../../components/Disclosures' ;
13
12
import { HeldPrimaryButton } from '../../components/buttons/PrimaryButtonLongHold' ;
@@ -22,7 +21,7 @@ import { sendVcAndDisclosePayload } from '../../utils/proving/payload';
22
21
23
22
const ProveScreen : React . FC = ( ) => {
24
23
const { navigate } = useNavigation ( ) ;
25
- const { getData } = usePassport ( ) ;
24
+ const { getPassportDataAndSecret } = usePassport ( ) ;
26
25
const { selectedApp, setStatus } = useProofInfo ( ) ;
27
26
28
27
// Add effect to log when selectedApp changes
@@ -60,8 +59,13 @@ const ProveScreen: React.FC = () => {
60
59
buttonTap ( ) ;
61
60
navigate ( 'ProofRequestStatusScreen' ) ;
62
61
try {
63
- const passportData = await getData ( ) ;
64
- await sendVcAndDisclosePayload ( '0' , passportData ! . data , selectedApp ) ;
62
+ const passportDataAndSecret = await getPassportDataAndSecret ( ) ;
63
+ if ( ! passportDataAndSecret ) {
64
+ return ;
65
+ }
66
+
67
+ const { passportData, secret } = passportDataAndSecret . data ;
68
+ await sendVcAndDisclosePayload ( secret , passportData , selectedApp ) ;
65
69
} catch ( e ) {
66
70
console . log ( 'Error sending VC and disclose payload' , e ) ;
67
71
setStatus ( ProofStatusEnum . ERROR ) ;
@@ -78,8 +82,7 @@ const ProveScreen: React.FC = () => {
78
82
'000101' ,
79
83
'300101' ,
80
84
) ;
81
- const passportDataInit = initPassportDataParsing ( passportData ) ;
82
- await sendVcAndDisclosePayload ( '0' , passportDataInit , selectedApp ) ;
85
+ await sendVcAndDisclosePayload ( '0' , passportData , selectedApp ) ;
83
86
}
84
87
85
88
return (
0 commit comments