Slide 21
Slide 21 text
separate Socket.IO Events and other
ones.
const socket = {
namespaced: true,
state: { ... },
mutations: {
CONNECT (state) { ... },
RECEIVE_SHAPE (state, payload) { ... },
},
actions: {
RECEIVE_SHAPE (state, payload) { ... },
CREATE_SHAPE (state, payload) { ... },
ARCHIVE_SHAPE (state, payload) { ... },
}
}
const sketchpad = {
namespaced: true,
modules: socket,
state: { ... },
mutations: {
ADD_SHAPE (state, payload) { ... },
DELETE_SHAPE (state, payload) { ... },
OTHER_MUTATION(state, payload) { ... }
},
actions: {
fetchSketch (state, payload) { ... },
fetchAllList (state, payload) { ... }
}
}