From e795940b5b6c24cfacd81f21e67dbd1b93dd8072 Mon Sep 17 00:00:00 2001 From: Vladimir Volek Date: Mon, 18 Dec 2023 01:30:38 +0100 Subject: [PATCH] fix: features --- src/app.ts | 2 +- src/config.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app.ts b/src/app.ts index f1fa2388..bbca82fd 100644 --- a/src/app.ts +++ b/src/app.ts @@ -13,7 +13,7 @@ const packageJson = esmRequire('../package.json'); const config = getConfig(); const isCIP1694Active = config.server.features.some( - feature => feature.toLowerCase() === 'CIP-1694'.toLowerCase(), + (feature: string) => feature.toLowerCase() === 'CIP-1694'.toLowerCase(), ); const start = (options = {}): FastifyInstance => { diff --git a/src/config.ts b/src/config.ts index f54b9dcf..0f2972b2 100644 --- a/src/config.ts +++ b/src/config.ts @@ -18,7 +18,8 @@ export const loadConfig = () => { !config.has('server.prometheusMetrics') ? process.env.BLOCKFROST_CONFIG_SERVER_PROMETHEUS_METRICS === 'true' : config.get('server.prometheusMetrics'); - const features = config.get('server.features'); + + const features = config.has('server.features') ? config.get('server.features') : []; // dbSync const databaseSyncHost =