MCPcopy Create free account
hub / github.com/codecombat/codecombat / getLevelDataMap

Function getLevelDataMap

ozaria/site/common/ozariaUtils.js:88–97  ·  view source on GitHub ↗
(levels)

Source from the content-addressed store, hash-verified

86 * @returns {Object} - Object with key as the level original id, and value as the object containing level's data.
87 */
88export const getLevelDataMap = (levels) => {
89 const levelDataMap = {}
90 for (const level of levels) {
91 const levelOriginal = level.original || level.get('original')
92 if (levelOriginal) {
93 levelDataMap[levelOriginal] = level.attributes || level
94 }
95 }
96 return levelDataMap
97}
98
99/**
100 * Gets the level data given a list of levels and list of level original ids.

Callers 2

findNextLevelsBySessionFunction · 0.85
getLevelsDataByOriginalsFunction · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected