Skip to content

Commit c277c8b

Browse files
committed
add default contexts documents
1 parent 72837ef commit c277c8b

File tree

2 files changed

+24
-2
lines changed

2 files changed

+24
-2
lines changed

src/schema-processor/jsonld/cache.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,32 @@ import { VerifiableConstants } from '../../verifiable';
1010
*/
1111

1212
const doc = JSON.parse(VerifiableConstants.JSONLD_SCHEMA.W3C_VC_DOCUMENT_2018);
13+
const docIden3Proofs = JSON.parse(
14+
VerifiableConstants.JSONLD_SCHEMA.IDEN3_PROOFS_DEFINITION_DOCUMENT
15+
);
16+
const docIden3DisplayMethod = JSON.parse(
17+
VerifiableConstants.JSONLD_SCHEMA.IDEN3_DISPLAY_METHOD_DEFINITION_DOCUMENT
18+
);
19+
const docIden3AuthBJJ = JSON.parse(VerifiableConstants.AUTH.AUTH_BJJ_CREDENTIAL_SCHEMA_JSONLD);
1320

1421
export const cacheLoader = (opts?: Options): DocumentLoader => {
1522
const cache = new Map<string, RemoteDocument>();
1623
cache.set(VerifiableConstants.JSONLD_SCHEMA.W3C_CREDENTIAL_2018, {
1724
document: doc,
1825
documentUrl: VerifiableConstants.JSONLD_SCHEMA.W3C_CREDENTIAL_2018
1926
});
27+
cache.set(VerifiableConstants.JSONLD_SCHEMA.IDEN3_CREDENTIAL, {
28+
document: docIden3Proofs,
29+
documentUrl: VerifiableConstants.JSONLD_SCHEMA.IDEN3_PROOFS_DEFINITION_DOCUMENT
30+
});
31+
cache.set(VerifiableConstants.JSONLD_SCHEMA.IDEN3_DISPLAY_METHOD, {
32+
document: docIden3DisplayMethod,
33+
documentUrl: VerifiableConstants.JSONLD_SCHEMA.IDEN3_DISPLAY_METHOD_DEFINITION_DOCUMENT
34+
});
35+
cache.set(VerifiableConstants.AUTH.AUTH_BJJ_CREDENTIAL_SCHEMA_JSONLD_URL, {
36+
document: docIden3AuthBJJ,
37+
documentUrl: VerifiableConstants.AUTH.AUTH_BJJ_CREDENTIAL_SCHEMA_JSONLD
38+
});
2039

2140
return async (url: Url): Promise<RemoteDocument> => {
2241
let remoteDoc = cache.get(url);

0 commit comments

Comments
 (0)