From cdd4c7f166cbe7ca6b262d2dd4c5ad1dcc065f4a Mon Sep 17 00:00:00 2001 From: schneefux Date: Sat, 6 May 2017 19:49:58 +0200 Subject: use API's match.patchVersion --- worker.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'worker.js') diff --git a/worker.js b/worker.js index a20bbad..c606ef0 100644 --- a/worker.js +++ b/worker.js @@ -488,13 +488,15 @@ function flatten(obj) { // hero names additionally need to be mapped old to new names // (Sayoc = Taka) p.hero_id = hero_db_map[hero_name_map[participant.actor]]; - // TODO don't hardcode this, waiting for `match.patch_version` to be available - if (p_s.created_at < new Date("2017-03-28T15:00:00")) - p.series_id = series_db_map["Patch 2.2"]; - else if (p_s.created_at < new Date("2017-04-26T15:00:00")) - p.series_id = series_db_map["Patch 2.3"]; - else - p.series_id = series_db_map["Patch 2.4"]; + if (match.patch_version != "") + p.series_id = series_db_map["Patch " + match.patch_version]; + else { + if (p_s.created_at < new Date("2017-03-28T15:00:00")) + p.series_id = series_db_map["Patch 2.2"]; + else if (p_s.created_at < new Date("2017-04-26T15:00:00")) + p.series_id = series_db_map["Patch 2.3"]; + else p.series_id = series_db_map["Patch 2.4"]; + } p.game_mode_id = game_mode_db_map[match.game_mode]; // attributes to copy from API to participant -- cgit v1.3.1