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

Function selectEvent

app/core/store/modules/events.js:83–95  ·  view source on GitHub ↗
(state, { eventId, event, instance } = {})

Source from the content-addressed store, hash-verified

81 Vue.delete(state.events, id)
82 },
83 selectEvent (state, { eventId, event, instance } = {}) {
84 if (eventId) {
85 event = state.events[eventId]
86 }
87 if (instance) {
88 event = instance.extendedProps
89 delete instance.extendedProps
90 const ins = event.instances.find(ins => ins._id === instance.id)
91 ins.meetingLink = event.meetingLink
92 Vue.set(state.eventPanel, 'editableInstance', ins)
93 }
94 Vue.set(state.eventPanel, 'editableEvent', event)
95 },
96 openPanel (state, { type = 'info', date = undefined }) {
97 Vue.set(state.eventPanel, 'type', type)
98 Vue.set(state.eventPanel, 'clickedDate', date)

Callers

nothing calls this directly

Calls 1

setMethod · 0.45

Tested by

no test coverage detected