From b2d49ffef414c70c57c21dacc599581f7c959ebb Mon Sep 17 00:00:00 2001 From: MillenniumEarl Date: Thu, 17 Dec 2020 23:05:22 +0100 Subject: [PATCH] Fix bugs in platform data assignment --- app/scripts/platform-data.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/app/scripts/platform-data.js b/app/scripts/platform-data.js index bc5dbf9..4e927d4 100644 --- a/app/scripts/platform-data.js +++ b/app/scripts/platform-data.js @@ -97,11 +97,7 @@ function _parseLatestPlatformHTML(html) { */ function _assignLatestPlatformData(data) { // Local variables - const propertiesMap = { - "Engine": shared.engines, - "Status": shared.statuses, - "Other": shared.others, - }; + const scrapedData = {}; // Extract and parse the data const prefixes = data.prefixes.games.map(e => { @@ -118,10 +114,13 @@ function _assignLatestPlatformData(data) { for (const e of p.data) dict[parseInt(e.id)] = e.name.replace("'", "'"); // Save the property - propertiesMap[p] = dict; + scrapedData[p.element] = dict; } - // Parse the tags + // Save the values + shared.engines = scrapedData["Engines"]; + shared.statuses = scrapedData["Status"]; + shared.others = scrapedData["Other"]; shared.tags = data.tags; } //#endregion \ No newline at end of file