From 83de9b4e355b87e3c5074268c5e0f03b1f2614ad Mon Sep 17 00:00:00 2001 From: schneefux Date: Tue, 8 Aug 2017 16:14:57 +0200 Subject: config game modes per db via env var --- service_grab.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'service_grab.js') 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 }); } -- cgit v1.3.1