diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2017-08-08 16:14:57 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2017-08-08 16:14:57 +0200 |
| commit | 83de9b4e355b87e3c5074268c5e0f03b1f2614ad (patch) | |
| tree | a86c6c9a773f0cefa25402e28463ceff26c81081 | |
| parent | f26843a20e52646e9a1a1c0784fc5abe2e271330 (diff) | |
| download | bridge-83de9b4e355b87e3c5074268c5e0f03b1f2614ad.tar.gz bridge-83de9b4e355b87e3c5074268c5e0f03b1f2614ad.zip | |
config game modes per db via env var
| -rw-r--r-- | service_grab.js | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/service_grab.js b/service_grab.js index 301e9f5..f820757 100644 --- a/service_grab.js +++ b/service_grab.js @@ -16,7 +16,10 @@ const GRABSTART = process.env.GRABSTART || "2017-02-14T00:00:00Z", GRAB_TOURNAMENT_QUEUE = process.env.GRAB_TOURNAMENT_QUEUE || "grab_tournament", REGIONS = (process.env.REGIONS || "na,eu,sg,sa,ea").split(","), TOURNAMENT_REGIONS = (process.env.TOURNAMENT_REGIONS || "tournament-na," + - "tournament-eu,tournament-sg,tournament-sa,tournament-ea").split(","); + "tournament-eu,tournament-sg,tournament-sa,tournament-ea").split(","), + REGULAR_MODES = process.env.REGULAR_MODES || "casual,ranked", + BRAWL_MODES = process.env.BRAWL_MODES || "casual_aral,blitz_pvp_ranked", + TOURNAMENT_MODES = process.env.TOURNAMENT_MODES || "private,private_party_draft_match"; module.exports = class Analyzer extends Service { constructor() { @@ -102,9 +105,9 @@ module.exports = class Analyzer extends Service { // convenience getGameModes(category) { switch (category) { - case "regular": return "casual,ranked"; - case "brawl": return "casual_aral,blitz_pvp_ranked"; - case "tournament": return "private,private_party_draft_match"; + case "regular": return REGULAR_MODES; + case "brawl": return BRAWL_MODES; + case "tournament": return TOURNAMENT_MODES; } logger.error("unsupported game mode category", { category: category }); } |
