reldens
Version:
Reldens - MMORPG Platform
31 lines (25 loc) • 702 B
JavaScript
/**
*
* 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;