From 0d17d781fdf2470587cd2a5ccdf4358f3fa2552a Mon Sep 17 00:00:00 2001 From: Traian Anghel Date: Wed, 29 Sep 2021 09:32:11 +0300 Subject: [PATCH 1/2] hide providers with 0 stake --- src/endpoints/providers/provider.service.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/endpoints/providers/provider.service.ts b/src/endpoints/providers/provider.service.ts index 77b2bf00b..02d606527 100644 --- a/src/endpoints/providers/provider.service.ts +++ b/src/endpoints/providers/provider.service.ts @@ -113,6 +113,8 @@ export class ProviderService { return bSort - aSort; }); + providers = providers.filter(provider => provider.numNodes > 0 && provider.stake !== '0'); + return providers; } From c5d1693307d5b59ddf1e388f92765581a3195d07 Mon Sep 17 00:00:00 2001 From: Traian Anghel Date: Wed, 29 Sep 2021 10:30:37 +0300 Subject: [PATCH 2/2] refresh providers every minute --- src/crons/cache.warmer.service.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/crons/cache.warmer.service.ts b/src/crons/cache.warmer.service.ts index 61d37bb91..c35834ec6 100644 --- a/src/crons/cache.warmer.service.ts +++ b/src/crons/cache.warmer.service.ts @@ -58,7 +58,7 @@ export class CacheWarmerService { }, true); } - @Cron('*/30 * * * *') + @Cron('* * * * *') async handleProviderInvalidations() { await Locker.lock('Providers invalidations', async () => { let providers = await this.providerService.getAllProvidersRaw();