Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 2736 | Rev 2746 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

import { axios } from '@app/utils'

export const replyInmail = async (url, message) => {
  const formData = new FormData()
  Object.entries(message).map(([key, value]) => formData.append(key, value))

  return axios.post(url, formData).then((response) => {
    const { success, data } = response.data
    if (!success) throw data
    return data
  })
}

export const sendInmail = async (uuid, message) => {
  const formData = new FormData()
  Object.entries(message).map(([key, value]) => formData.append(key, value))

  return axios.post(`/inmail/${uuid}/message`, formData).then((response) => {
    const { success, data } = response.data
    if (!success) throw data
    return data
  })
}

export const deleteInmail = async (url) => {
  return axios.post(url).then((response) => {
    const { success, data } = response.data
    if (!success) throw data
  })
}