diff options
-rw-r--r-- | example/fido-conformance.ts | 4 | ||||
-rw-r--r-- | packages/server/src/services/metadataService.ts | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/example/fido-conformance.ts b/example/fido-conformance.ts index eca4704..5f3052e 100644 --- a/example/fido-conformance.ts +++ b/example/fido-conformance.ts @@ -74,10 +74,6 @@ fetch('https://mds3.certinfra.fidoalliance.org/getEndpoints', { }) .catch(console.error) .finally(() => { - if (statements.length) { - console.log(`âšī¸ Initializing metadata service with ${statements.length} local statements`); - } - console.log('đ FIDO Conformance routes ready'); }); diff --git a/packages/server/src/services/metadataService.ts b/packages/server/src/services/metadataService.ts index 39586cb..dc8e9e7 100644 --- a/packages/server/src/services/metadataService.ts +++ b/packages/server/src/services/metadataService.ts @@ -83,6 +83,8 @@ export class BaseMetadataService { // If metadata statements are provided, load them into the cache first if (statements?.length) { + let statementsAdded = 0; + statements.forEach(statement => { // Only cache statements that are for FIDO2-compatible authenticators if (statement.aaguid) { @@ -94,8 +96,12 @@ export class BaseMetadataService { }, url: '', }; + + statementsAdded += 1; } }); + + log(`Cached ${statementsAdded} local statements`); } // If MDS servers are provided, then process them and add their statements to the cache |