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

Method onRemoveMember

app/views/clans/ClanDetailsView.js:615–631  ·  view source on GitHub ↗
(e)

Source from the content-addressed store, hash-verified

613 }
614
615 onRemoveMember (e) {
616 let memberID
617 if (!window.confirm('Remove Hero?')) { return }
618 if (memberID = $(e.target).data('id')) {
619 const options = {
620 url: `/db/clan/${this.clanID}/remove/${memberID}`,
621 method: 'PUT',
622 error: (model, response, options) => {
623 return console.error('Error removing clan member', response)
624 },
625 success: (model, response, options) => this.refreshData()
626 }
627 return this.supermodel.addRequestResource('remove_member', options).load()
628 } else {
629 return console.error('No member ID attached to remove button.')
630 }
631 }
632 }
633 ClanDetailsView.initClass()
634 return ClanDetailsView

Callers

nothing calls this directly

Calls 4

refreshDataMethod · 0.95
dataMethod · 0.80
errorMethod · 0.45
loadMethod · 0.45

Tested by

no test coverage detected