Rename legacy PleromaFE Chat functionality to "Shout"

This commit is contained in:
Mark Felder 2020-08-03 18:44:35 -05:00 committed by Mark Felder
parent 7bd18cda64
commit 0604b1d5b7
15 changed files with 52 additions and 53 deletions

View file

@ -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