mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-08 21:18:14 -05:00
* [INJIMOB-3392] add token request logic in wallet for vci flow Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] chore: update integration of VCIClient native module Changes are updated as per new changes in the library Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-3390] refactor: event structure of token request Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-3392] fix tokenEndpoint method and refactorings Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] cnonce decode from accesstoken and credential response destructuring fix Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3390] add: getIssuerMetadata in kotlin NativeModule Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-3393] fix: auth callback in android Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-3390] fix: proofJwt issue in download flow Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> * [INJIMOB-3392] fix credentialofferflow Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392]fix format issues in bridge layer Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392]fix activity log texts on application reopen Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392]cache issuer metadata by key: issuerhost Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] fix error scenarios and cleanup issuermachine Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] refactor request method to handle missing error scenarios Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] fix max lines for txcode description to 2 Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] rename credentialissueruri to credentialissuer Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] take cnonce from outside accesstoken Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] declare random-values at entry file Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] set fallback keytype to user priority first Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] add locales for network request failed error Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] remove console log Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-3392] refactor and clean up code Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> --------- Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> Signed-off-by: KiruthikaJeyashankar <kiruthikavjshankar@gmail.com> Co-authored-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
39 lines
1.4 KiB
TypeScript
39 lines
1.4 KiB
TypeScript
import { CredentialTypes } from '../VerifiableCredential/VCMetaMachine/vc';
|
|
import { issuerType } from './IssuersMachine';
|
|
|
|
export const IssuersEvents = {
|
|
SELECTED_ISSUER: (id: string) => ({id}),
|
|
DOWNLOAD_ID: () => ({}),
|
|
BIOMETRIC_CANCELLED: (requester?: string) => ({requester}),
|
|
COMPLETED: () => ({}),
|
|
TRY_AGAIN: () => ({}),
|
|
RESET_ERROR: () => ({}),
|
|
CHECK_KEY_PAIR: () => ({}),
|
|
CANCEL: () => ({}),
|
|
STORE_RESPONSE: (response?: unknown) => ({response}),
|
|
STORE_ERROR: (error: Error, requester?: string) => ({error, requester}),
|
|
RESET_VERIFY_ERROR: () => ({}),
|
|
SELECTED_CREDENTIAL_TYPE: (credType: CredentialTypes) => ({credType}),
|
|
SCAN_CREDENTIAL_OFFER_QR_CODE: () => ({}),
|
|
QR_CODE_SCANNED: (data: string) => ({data}),
|
|
AUTH_ENDPOINT_RECEIVED: (authEndpoint: string) => ({authEndpoint}),
|
|
PROOF_REQUEST: (
|
|
accessToken: string,
|
|
cNonce: string | undefined,
|
|
issuerMetadata: object,
|
|
issuer: issuerType,
|
|
credentialtypes: CredentialTypes,
|
|
) => ({
|
|
accessToken: accessToken,
|
|
cNonce: cNonce,
|
|
issuerMetadata: issuerMetadata,
|
|
issuer: issuer,
|
|
credentialtypes: credentialtypes,
|
|
}),
|
|
TX_CODE_REQUEST: () => ({}),
|
|
TX_CODE_RECEIVED: (txCode: string) => ({txCode}),
|
|
ON_CONSENT_GIVEN: () => ({}),
|
|
TRUST_ISSUER_CONSENT_REQUEST: (issuerMetadata: object) => ({issuerMetadata}),
|
|
TOKEN_REQUEST: (tokenRequest: object) => ({tokenRequest}),
|
|
};
|