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

Function playDevLevel

app/core/urls.js:13–25  ·  view source on GitHub ↗
({ level, session, course, courseInstanceId })

Source from the content-addressed store, hash-verified

11 },
12
13 playDevLevel ({ level, session, course, courseInstanceId }) {
14 level = level.attributes || level
15 session = session.attributes || session
16 course = course?.attributes || course
17 let shareURL = `${window.location.origin}/play/${level.type}-level/${level.slug}/${session._id}`
18 if (course) {
19 shareURL += `?course=${course._id}`
20 }
21 if (course && courseInstanceId) {
22 shareURL += `&course-instance=${courseInstanceId}`
23 }
24 return shareURL
25 },
26
27 courseArenaLadder ({ level, courseInstance }) {
28 level = level?.attributes || level

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected