actions.js 390 B

1234567891011121314151617
  1. import * as api from '../api'
  2. export const getAllMessages = ({ commit }) => {
  3. api.getAllMessages(messages => {
  4. commit('receiveAll', messages)
  5. })
  6. }
  7. export const sendMessage = ({ commit }, payload) => {
  8. api.createMessage(payload, message => {
  9. commit('receiveMessage', message)
  10. })
  11. }
  12. export const switchThread = ({ commit }, payload) => {
  13. commit('switchThread', payload)
  14. }