UNPKG

reldens

Version:
31 lines (25 loc) 702 B
/** * * Reldens - PlayersExperiencePerLevelImporter * */ class PlayersExperiencePerLevelImporter { constructor(serverManager) { this.serverManager = serverManager; this.levelsRepository = this.serverManager.dataServer.getEntity('level'); } async import(data, levelSetId) { for(let key of Object.keys(data)){ await this.levelsRepository.create({ key, label: key, required_experience: data[key].req, level_set_id: levelSetId }); } } } module.exports.PlayersExperiencePerLevelImporter = PlayersExperiencePerLevelImporter;