mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-09 21:48:04 -05:00
Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com>
This commit is contained in:
@@ -74,7 +74,7 @@ export const ViewVcModal: React.FC<ViewVcModalProps> = props => {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
getDetailedViewFields(
|
getDetailedViewFields(
|
||||||
verifiableCredentialData.issuer as string,
|
verifiableCredentialData.vcMetadata.issuerHost as string,
|
||||||
verifiableCredentialData.credentialConfigurationId,
|
verifiableCredentialData.credentialConfigurationId,
|
||||||
DETAIL_VIEW_DEFAULT_FIELDS,
|
DETAIL_VIEW_DEFAULT_FIELDS,
|
||||||
verifiableCredentialData.vcMetadata.format,
|
verifiableCredentialData.vcMetadata.format,
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ export const ReceiveVcScreen: React.FC = () => {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
getDetailedViewFields(
|
getDetailedViewFields(
|
||||||
verifiableCredentialData?.issuer,
|
verifiableCredentialData.vcMetadata.issuerHost,
|
||||||
verifiableCredentialData.credentialConfigurationId,
|
verifiableCredentialData.credentialConfigurationId,
|
||||||
DETAIL_VIEW_DEFAULT_FIELDS,
|
DETAIL_VIEW_DEFAULT_FIELDS,
|
||||||
verifiableCredentialData.vcMetadata.format,
|
verifiableCredentialData.vcMetadata.format,
|
||||||
|
|||||||
@@ -177,13 +177,13 @@ export const CACHED_API = {
|
|||||||
}),
|
}),
|
||||||
|
|
||||||
fetchIssuerWellknownConfig: (
|
fetchIssuerWellknownConfig: (
|
||||||
issuerId: string,
|
issuerCacheKey: string,
|
||||||
credentialIssuer: string,
|
credentialIssuer: string,
|
||||||
isCachePreferred: boolean = false,
|
isCachePreferred: boolean = false,
|
||||||
) =>
|
) =>
|
||||||
generateCacheAPIFunction({
|
generateCacheAPIFunction({
|
||||||
isCachePreferred,
|
isCachePreferred,
|
||||||
cacheKey: API_CACHED_STORAGE_KEYS.fetchIssuerWellknownConfig(issuerId),
|
cacheKey: API_CACHED_STORAGE_KEYS.fetchIssuerWellknownConfig(issuerCacheKey),
|
||||||
fetchCall: API.fetchIssuerWellknownConfig.bind(null, credentialIssuer),
|
fetchCall: API.fetchIssuerWellknownConfig.bind(null, credentialIssuer),
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ export const getDisplayObjectForCurrentLanguage = (
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const getCredentialIssuersWellKnownConfig = async (
|
export const getCredentialIssuersWellKnownConfig = async (
|
||||||
issuer: string | undefined,
|
issuerCacheKey: string | undefined,
|
||||||
defaultFields: string[],
|
defaultFields: string[],
|
||||||
credentialConfigurationId: string,
|
credentialConfigurationId: string,
|
||||||
format: string,
|
format: string,
|
||||||
@@ -142,7 +142,7 @@ export const getCredentialIssuersWellKnownConfig = async (
|
|||||||
let wellknownFieldsFlag = false;
|
let wellknownFieldsFlag = false;
|
||||||
let matchingWellknownDetails: any;
|
let matchingWellknownDetails: any;
|
||||||
const wellknownResponse = await CACHED_API.fetchIssuerWellknownConfig(
|
const wellknownResponse = await CACHED_API.fetchIssuerWellknownConfig(
|
||||||
issuer!,
|
issuerCacheKey!,
|
||||||
issuerHost,
|
issuerHost,
|
||||||
true,
|
true,
|
||||||
);
|
);
|
||||||
@@ -233,14 +233,14 @@ const flattenClaimPaths = (
|
|||||||
|
|
||||||
|
|
||||||
export const getDetailedViewFields = async (
|
export const getDetailedViewFields = async (
|
||||||
issuer: string,
|
issuerCacheKey: string,
|
||||||
credentialConfigurationId: string,
|
credentialConfigurationId: string,
|
||||||
defaultFields: string[],
|
defaultFields: string[],
|
||||||
format: string,
|
format: string,
|
||||||
issuerHost: string,
|
issuerHost: string,
|
||||||
) => {
|
) => {
|
||||||
let response = await getCredentialIssuersWellKnownConfig(
|
let response = await getCredentialIssuersWellKnownConfig(
|
||||||
issuer,
|
issuerCacheKey,
|
||||||
defaultFields,
|
defaultFields,
|
||||||
credentialConfigurationId,
|
credentialConfigurationId,
|
||||||
format,
|
format,
|
||||||
|
|||||||
Reference in New Issue
Block a user