aboutsummaryrefslogtreecommitdiff
path: root/src/modules/chat.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/chat.js')
-rw-r--r--src/modules/chat.js34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/modules/chat.js b/src/modules/chat.js
deleted file mode 100644
index ffeb272b..00000000
--- a/src/modules/chat.js
+++ /dev/null
@@ -1,34 +0,0 @@
-const chat = {
- state: {
- messages: [],
- channel: { state: '' }
- },
- mutations: {
- setChannel (state, channel) {
- state.channel = channel
- },
- addMessage (state, message) {
- state.messages.push(message)
- state.messages = state.messages.slice(-19, 20)
- },
- setMessages (state, messages) {
- state.messages = messages.slice(-19, 20)
- }
- },
- actions: {
- initializeChat (store, socket) {
- const channel = socket.channel('chat:public')
-
- channel.on('new_msg', (msg) => {
- store.commit('addMessage', msg)
- })
- channel.on('messages', ({ messages }) => {
- store.commit('setMessages', messages)
- })
- channel.join()
- store.commit('setChannel', channel)
- }
- }
-}
-
-export default chat