messagesSocketEvents.js 642 B

12345678910111213141516
  1. export const sendMessageToSocket = (state, data) => {
  2. if (!!state.message && state.message.length < 200) { //remove to other file
  3. data.socket.emit('message', {...data.user, message: state.message});
  4. }
  5. };
  6. export const deleteMessageHandler = (state, data) => {
  7. data.socket.emit('deleteMessage', {messageId: data.messageId, token: data.socket.auth.token});
  8. };
  9. export const editMessageHandler = (state, data) => {
  10. if(data.socket){
  11. data.socket.emit('editmessage', {messageNewText: data.editMessage.message, messageId: data.messageId, token: data.socket.auth.token}); //add backend functional later find by id and edit
  12. }
  13. };