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

Method removeMembers

app/models/CourseInstance.js:73–83  ·  view source on GitHub ↗
(userIDs, opts)

Source from the content-addressed store, hash-verified

71 }
72
73 removeMembers (userIDs, opts) {
74 const options = {
75 url: _.result(this, 'url') + '/members',
76 type: 'DELETE',
77 data: { userIDs }
78 }
79 _.extend(options, opts)
80 const jqxhr = this.fetch(options)
81 if (Array.from(userIDs).includes(me.id)) { me.set('courseInstances', _.without(me.get('courseInstances'), this.id)) }
82 return jqxhr
83 }
84
85 firstLevelURL () {
86 return `/play/level/dungeons-of-kithgard?course=${this.get('courseID')}&course-instance=${this.id}`

Callers 2

removeCourseFunction · 0.95
removeCourseMethod · 0.80

Calls 3

fetchMethod · 0.45
setMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected