summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-08-08 16:14:57 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2017-08-08 16:14:57 +0200
commit83de9b4e355b87e3c5074268c5e0f03b1f2614ad (patch)
treea86c6c9a773f0cefa25402e28463ceff26c81081
parentf26843a20e52646e9a1a1c0784fc5abe2e271330 (diff)
downloadbridge-83de9b4e355b87e3c5074268c5e0f03b1f2614ad.tar.gz
bridge-83de9b4e355b87e3c5074268c5e0f03b1f2614ad.zip
config game modes per db via env var
-rw-r--r--service_grab.js11
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 });
}