mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-08 21:18:14 -05:00
* [INJIMOB-2381] update package.json and resolve dependencies for react 0.73.0 Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-2381] setup for 0.73.6 Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-2381] fix font & image not loading issue changes include - move common image assets to android & iOS folders - update gradle version to 8.2 - add expo-font asset for Inter regular - replace useFont with expo-font - remove flipper (reason: 0.74 react native decoupled flipper) - npm package updates - close icon changed to close text in QRScanner.tsx Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-2381] update android:mosip script as per updated react native version Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] fix android build failure issue Changes include: - rename android assets folder as per convention - remove unused biometrics dependency - use env from react-native-dotenv as per module registered in babel config - revert conversion of close icon to image in QRScanner component Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] fix iOS build issue Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] rm unused local images linking in adnroid Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] fix splash screen not rendering issue in android Issue: Local assets were not loaded via React Native Image component in android, to fix this @react-native/assets-registry has been added Reference: https://github.com/expo/expo/issues/31240#issuecomment-2459049911 Other changes: - remove usage of expo-image as we dont have any explicit usecase for expo-image and its unused Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] rm unused intro slider image assets Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] revert back using local font assets in android Reason: Previously expo-font was used for fonts, to bring back the same compatiblity it is bought back Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] use GestureHandlerRootView in root level to handle gestures ref - https://docs.swmansion.com/react-native-gesture-handler/docs/1.x/#js Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] remove custom assets and linking for images in iOS Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] use default parameters instead of defaultProps Reason: React 18 has marked defaultProps as deprecated and it is removed in React 19 version. To avoid the issue of deprated usage, its modified. Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] remove unused terminal option in android build script Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] remove font assets in android Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] optimize import Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] fix failing test Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] set package.resolved version to 2 Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] fix setting of camera view in face scanner Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] fix setting of camera view in face compare Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] remove flipper config file Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] remove unused debug logs Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] refactor use component instead of type Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] refactor use GestureHandlerRootView only on root level Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] refactor remove unused config linking of font assets Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] refactor remove unused image assets Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] fix camera persmission issue in QRScanner use expo-camera to request and getstatus of camera permission instead of expo-barcode-scanner to avoid multiple re-renders of scan screen in flow of camera permission denial Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] remove package expo-barcode-scanner expo-barcode-scanner is deprecated and its suggested to use expo-camera to handle the scanning flows. The existing bar-code-scanner implementations have been replaced with expo-camera. Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] use extracted enums instead of legacy expo-camera Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] remove patch for react-native-0.71.8 Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] revert date-fs version to 2.28.0 date-fns is not supporting filipino langauge, so we are maintaining patch for that. The patch created is for version 2.28.0 and updating the version of date-fns is causing conflicts in patch application if updated as well. To avoid this issue, version is kept as 2.28.0 Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] update readme Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] remove usage of legacy expo-camera in getting image type Other changes - remove resolutions block from package.json - sync pbxproj Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-2381] add active prop to expo-camera as per suggestions expo-camera suggests "Only one Camera preview can be active at any given time. If you have multiple screens in your app, you should unmount Camera components whenever a screen is unfocused.". To handle this active prop is used which is set to false on unMount of the component whenever rendering Camera from expo-camera Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> --------- Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> Signed-off-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com> Co-authored-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> Co-authored-by: adityankannan-tw <109274996+adityankannan-tw@users.noreply.github.com>
204 lines
7.7 KiB
TypeScript
204 lines
7.7 KiB
TypeScript
// This file was automatically generated. Edits will be overwritten
|
|
|
|
export interface Typegen0 {
|
|
'@@xstate/typegen': true;
|
|
internalEvents: {
|
|
'done.invoke.OpenID4VP.authenticateVerifier:invocation[0]': {
|
|
type: 'done.invoke.OpenID4VP.authenticateVerifier:invocation[0]';
|
|
data: unknown;
|
|
__tip: 'See the XState TS docs to learn how to strongly type this.';
|
|
};
|
|
'done.invoke.OpenID4VP.checkKeyPair:invocation[0]': {
|
|
type: 'done.invoke.OpenID4VP.checkKeyPair:invocation[0]';
|
|
data: unknown;
|
|
__tip: 'See the XState TS docs to learn how to strongly type this.';
|
|
};
|
|
'done.invoke.OpenID4VP.getKeyPairFromKeystore:invocation[0]': {
|
|
type: 'done.invoke.OpenID4VP.getKeyPairFromKeystore:invocation[0]';
|
|
data: unknown;
|
|
__tip: 'See the XState TS docs to learn how to strongly type this.';
|
|
};
|
|
'done.invoke.OpenID4VP.getTrustedVerifiersList:invocation[0]': {
|
|
type: 'done.invoke.OpenID4VP.getTrustedVerifiersList:invocation[0]';
|
|
data: unknown;
|
|
__tip: 'See the XState TS docs to learn how to strongly type this.';
|
|
};
|
|
'done.invoke.OpenID4VP.sendingVP:invocation[0]': {
|
|
type: 'done.invoke.OpenID4VP.sendingVP:invocation[0]';
|
|
data: unknown;
|
|
__tip: 'See the XState TS docs to learn how to strongly type this.';
|
|
};
|
|
'error.platform.OpenID4VP.authenticateVerifier:invocation[0]': {
|
|
type: 'error.platform.OpenID4VP.authenticateVerifier:invocation[0]';
|
|
data: unknown;
|
|
};
|
|
'error.platform.OpenID4VP.checkKeyPair:invocation[0]': {
|
|
type: 'error.platform.OpenID4VP.checkKeyPair:invocation[0]';
|
|
data: unknown;
|
|
};
|
|
'error.platform.OpenID4VP.getKeyPairFromKeystore:invocation[0]': {
|
|
type: 'error.platform.OpenID4VP.getKeyPairFromKeystore:invocation[0]';
|
|
data: unknown;
|
|
};
|
|
'error.platform.OpenID4VP.getTrustedVerifiersList:invocation[0]': {
|
|
type: 'error.platform.OpenID4VP.getTrustedVerifiersList:invocation[0]';
|
|
data: unknown;
|
|
};
|
|
'error.platform.OpenID4VP.sendingVP:invocation[0]': {
|
|
type: 'error.platform.OpenID4VP.sendingVP:invocation[0]';
|
|
data: unknown;
|
|
};
|
|
'xstate.init': {type: 'xstate.init'};
|
|
'xstate.stop': {type: 'xstate.stop'};
|
|
};
|
|
invokeSrcNameMap: {
|
|
fetchTrustedVerifiers: 'done.invoke.OpenID4VP.getTrustedVerifiersList:invocation[0]';
|
|
getAuthenticationResponse: 'done.invoke.OpenID4VP.authenticateVerifier:invocation[0]';
|
|
getKeyPair: 'done.invoke.OpenID4VP.getKeyPairFromKeystore:invocation[0]';
|
|
getSelectedKey: 'done.invoke.OpenID4VP.checkKeyPair:invocation[0]';
|
|
sendVP: 'done.invoke.OpenID4VP.sendingVP:invocation[0]';
|
|
};
|
|
missingImplementations: {
|
|
actions:
|
|
| 'compareAndStoreSelectedVC'
|
|
| 'forwardToParent'
|
|
| 'getFaceAuthConsent'
|
|
| 'getVcsMatchingAuthRequest'
|
|
| 'incrementOpenID4VPRetryCount'
|
|
| 'loadKeyPair'
|
|
| 'logActivity'
|
|
| 'resetError'
|
|
| 'resetFaceCaptureBannerStatus'
|
|
| 'resetIsFaceVerificationRetryAttempt'
|
|
| 'resetIsShareWithSelfie'
|
|
| 'resetIsShowLoadingScreen'
|
|
| 'resetOpenID4VPRetryCount'
|
|
| 'setAuthenticationError'
|
|
| 'setAuthenticationResponse'
|
|
| 'setEncodedAuthorizationRequest'
|
|
| 'setError'
|
|
| 'setFlowType'
|
|
| 'setIsFaceVerificationRetryAttempt'
|
|
| 'setIsShareWithSelfie'
|
|
| 'setIsShowLoadingScreen'
|
|
| 'setMiniViewShareSelectedVC'
|
|
| 'setSelectedVCs'
|
|
| 'setSendVPShareError'
|
|
| 'setShareLogTypeUnverified'
|
|
| 'setShowFaceAuthConsent'
|
|
| 'setTrustedVerifiers'
|
|
| 'setTrustedVerifiersApiCallError'
|
|
| 'shareDeclineStatus'
|
|
| 'storeShowFaceAuthConsent'
|
|
| 'updateFaceCaptureBannerStatus'
|
|
| 'updateShowFaceAuthConsent';
|
|
delays: never;
|
|
guards:
|
|
| 'hasKeyPair'
|
|
| 'isAnyVCHasImage'
|
|
| 'isFaceVerificationRetryAttempt'
|
|
| 'isSelectedVCMatchingRequest'
|
|
| 'isShareWithSelfie'
|
|
| 'isSimpleOpenID4VPShare'
|
|
| 'showFaceAuthConsentScreen';
|
|
services:
|
|
| 'fetchTrustedVerifiers'
|
|
| 'getAuthenticationResponse'
|
|
| 'getKeyPair'
|
|
| 'getSelectedKey'
|
|
| 'sendVP';
|
|
};
|
|
eventsCausingActions: {
|
|
compareAndStoreSelectedVC: 'SET_SELECTED_VC';
|
|
forwardToParent: 'CANCEL' | 'DISMISS_POPUP';
|
|
getFaceAuthConsent: 'AUTHENTICATE';
|
|
getVcsMatchingAuthRequest: 'DOWNLOADED_VCS';
|
|
incrementOpenID4VPRetryCount: 'RETRY';
|
|
loadKeyPair: 'done.invoke.OpenID4VP.getKeyPairFromKeystore:invocation[0]';
|
|
logActivity: 'LOG_ACTIVITY';
|
|
resetError: 'RESET_ERROR';
|
|
resetFaceCaptureBannerStatus: 'ACCEPT_REQUEST' | 'CLOSE_BANNER';
|
|
resetIsFaceVerificationRetryAttempt: 'DISMISS';
|
|
resetIsShareWithSelfie: 'CANCEL' | 'DISMISS_POPUP';
|
|
resetIsShowLoadingScreen:
|
|
| 'DISMISS_POPUP'
|
|
| 'done.invoke.OpenID4VP.authenticateVerifier:invocation[0]'
|
|
| 'error.platform.OpenID4VP.authenticateVerifier:invocation[0]'
|
|
| 'xstate.stop';
|
|
resetOpenID4VPRetryCount: 'RESET_RETRY_COUNT';
|
|
setAuthenticationError: 'error.platform.OpenID4VP.authenticateVerifier:invocation[0]';
|
|
setAuthenticationResponse: 'done.invoke.OpenID4VP.authenticateVerifier:invocation[0]';
|
|
setEncodedAuthorizationRequest: 'AUTHENTICATE';
|
|
setError:
|
|
| 'error.platform.OpenID4VP.checkKeyPair:invocation[0]'
|
|
| 'error.platform.OpenID4VP.getKeyPairFromKeystore:invocation[0]';
|
|
setFlowType: 'AUTHENTICATE';
|
|
setIsFaceVerificationRetryAttempt: 'FACE_INVALID';
|
|
setIsShareWithSelfie: 'AUTHENTICATE';
|
|
setIsShowLoadingScreen: 'STORE_RESPONSE';
|
|
setMiniViewShareSelectedVC: 'AUTHENTICATE';
|
|
setSelectedVCs: 'ACCEPT_REQUEST' | 'VERIFY_AND_ACCEPT_REQUEST';
|
|
setSendVPShareError: 'error.platform.OpenID4VP.sendingVP:invocation[0]';
|
|
setShareLogTypeUnverified: 'ACCEPT_REQUEST';
|
|
setShowFaceAuthConsent: 'FACE_VERIFICATION_CONSENT';
|
|
setTrustedVerifiers: 'done.invoke.OpenID4VP.getTrustedVerifiersList:invocation[0]';
|
|
setTrustedVerifiersApiCallError: 'error.platform.OpenID4VP.getTrustedVerifiersList:invocation[0]';
|
|
shareDeclineStatus: 'CONFIRM';
|
|
storeShowFaceAuthConsent: 'FACE_VERIFICATION_CONSENT';
|
|
updateFaceCaptureBannerStatus: 'FACE_VALID';
|
|
updateShowFaceAuthConsent: 'STORE_RESPONSE';
|
|
};
|
|
eventsCausingDelays: {
|
|
SHARING_TIMEOUT: 'CONFIRM' | 'FACE_VALID' | 'RETRY';
|
|
};
|
|
eventsCausingGuards: {
|
|
hasKeyPair:
|
|
| 'FACE_VALID'
|
|
| 'done.invoke.OpenID4VP.checkKeyPair:invocation[0]';
|
|
isAnyVCHasImage: 'CHECK_FOR_IMAGE';
|
|
isFaceVerificationRetryAttempt: 'FACE_INVALID';
|
|
isSelectedVCMatchingRequest: 'CHECK_SELECTED_VC';
|
|
isShareWithSelfie:
|
|
| 'CONFIRM'
|
|
| 'done.invoke.OpenID4VP.sendingVP:invocation[0]';
|
|
isSimpleOpenID4VPShare:
|
|
| 'CANCEL'
|
|
| 'DISMISS'
|
|
| 'DISMISS_POPUP'
|
|
| 'DOWNLOADED_VCS'
|
|
| 'FACE_VERIFICATION_CONSENT';
|
|
showFaceAuthConsentScreen: 'CONFIRM';
|
|
};
|
|
eventsCausingServices: {
|
|
fetchTrustedVerifiers: 'STORE_RESPONSE';
|
|
getAuthenticationResponse: 'done.invoke.OpenID4VP.checkKeyPair:invocation[0]';
|
|
getKeyPair: 'done.invoke.OpenID4VP.getTrustedVerifiersList:invocation[0]';
|
|
getSelectedKey:
|
|
| 'FACE_VALID'
|
|
| 'done.invoke.OpenID4VP.getKeyPairFromKeystore:invocation[0]';
|
|
sendVP: 'CONFIRM' | 'FACE_VALID' | 'RETRY';
|
|
};
|
|
matchesStates:
|
|
| 'authenticateVerifier'
|
|
| 'checkFaceAuthConsent'
|
|
| 'checkIfAnySelectedVCHasImage'
|
|
| 'checkIfMatchingVCsHasSelectedVC'
|
|
| 'checkKeyPair'
|
|
| 'faceVerificationConsent'
|
|
| 'getConsentForVPSharing'
|
|
| 'getKeyPairFromKeystore'
|
|
| 'getTrustedVerifiersList'
|
|
| 'getVCsSatisfyingAuthRequest'
|
|
| 'invalidIdentity'
|
|
| 'selectingVCs'
|
|
| 'sendingVP'
|
|
| 'setSelectedVC'
|
|
| 'shareVPDeclineStatusToVerifier'
|
|
| 'showConfirmationPopup'
|
|
| 'showError'
|
|
| 'success'
|
|
| 'verifyingIdentity'
|
|
| 'waitingForData';
|
|
tags: never;
|
|
}
|