From f3adfecdc7e1b82919b36d7e3a47e5685630349b Mon Sep 17 00:00:00 2001 From: schneefux Date: Mon, 10 Apr 2017 23:38:54 +0200 Subject: improve performance --- heroes.js | 2 +- items.js | 2 +- model.js | 8 ++++++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/heroes.js b/heroes.js index 70bfff3..fd150e8 100644 --- a/heroes.js +++ b/heroes.js @@ -3,7 +3,7 @@ "use strict"; var heroes_source = require("./heroes_source.js"); -var heroes = {} +var heroes = new Map(); heroes_source.map((entry) => { heroes[entry.serverName] = entry.name; diff --git a/items.js b/items.js index 78e3a7c..3fcfe39 100644 --- a/items.js +++ b/items.js @@ -3,7 +3,7 @@ "use strict"; var item_source = require("./items_source.js"); -var items = {} +var items = new Map(); item_source.map((entry) => { items[entry.serverName] = entry.name; diff --git a/model.js b/model.js index 37fdfac..5d525bf 100644 --- a/model.js +++ b/model.js @@ -30,7 +30,10 @@ module.exports = (seq, Seq) => { GlobalPoint = seq.import("./models/global_point.js"), // registered special users - Gamer = seq.import("./models/gamer.js"); + Gamer = seq.import("./models/gamer.js"), + + // misc + Keys = seq.import("./models/keys.js"); Roster.belongsTo(Match, { foreignKey: "match_api_id", targetKey: "api_id" }); @@ -50,6 +53,7 @@ module.exports = (seq, Seq) => { ItemParticipant, ParticipantStats, PlayerPoint, GlobalPoint, - Gamer + Gamer, + Keys }; }; -- cgit v1.3.1