From db939459a0785f365ab21eb4fd6f6b643d08e4e9 Mon Sep 17 00:00:00 2001 From: Valentin Kaelin Date: Fri, 13 Sep 2019 18:25:33 +0200 Subject: [PATCH] refactor: change RiotLimiter strategy according to environment --- server/providers/Jax/JaxProvider.js | 2 +- server/providers/Jax/src/Jax.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/providers/Jax/JaxProvider.js b/server/providers/Jax/JaxProvider.js index 394dab1..17fe6a7 100644 --- a/server/providers/Jax/JaxProvider.js +++ b/server/providers/Jax/JaxProvider.js @@ -5,7 +5,7 @@ class JaxProvider extends ServiceProvider { register () { this.app.singleton('Jax', () => { const Env = use('Env') - return new Jax(Env.get('API_KEY')) + return new Jax(Env.get('API_KEY'), Env.get('NODE_ENV')) }) } diff --git a/server/providers/Jax/src/Jax.js b/server/providers/Jax/src/Jax.js index f5175cc..1afb33c 100644 --- a/server/providers/Jax/src/Jax.js +++ b/server/providers/Jax/src/Jax.js @@ -9,13 +9,13 @@ const DDragonVersionEndpoint = require('./Endpoints/DDragonEndpoints/DDragonVers const DDragonChampionEndpoint = require('./Endpoints/DDragonEndpoints/DDragonChampionEndpoint') class Jax { - constructor(key, region = 'euw1') { + constructor(key, env) { this.key = key const limiterOptions = { - strategy: STRATEGY.BURST + strategy: env === 'production' ? STRATEGY.SPREAD : STRATEGY.BURST } this.limiter = new RiotRateLimiter(limiterOptions) - this.region = region + this.region = 'euw1' this.League = new LeagueEndpoint(this.limiter, this.region) this.Match = new MatchEndpoint(this.limiter, this.region)