Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 2076 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 2076 Rev 3719
Línea 1... Línea 1...
1
import { axios } from '@app/utils'
1
import { axios } from '@app/utils';
2
 
2
 
3
export const getConversations = async (url) => {
3
export const getConversations = async (url) => {
4
  return axios.get(url).then((response) => {
4
  return axios.get(url).then((response) => {
5
    const { data, success } = response.data
5
    const { data, success } = response.data;
6
 
6
 
7
    if (!success) {
7
    if (!success) {
8
      throw new Error('Ha ocurrido un error al obtener las conversaciones')
8
      throw new Error('Ha ocurrido un error al obtener las conversaciones');
9
    }
9
    }
10
 
10
 
11
    return data
11
    return data;
12
  })
12
  });
13
}
13
};
14
 
14
 
15
export const getCurrentContacts = async (search = '') => {
15
export const getCurrentContacts = async (search = '') => {
16
  return axios
-
 
17
    .get(`/chat/users?search=${search.toLowerCase()}`)
16
  return axios.get(`/chat/users?search=${search.toLowerCase()}`).then((response) => {
18
    .then((response) => {
-
 
19
      const { data, success } = response.data
17
    const { data, success } = response.data;
20
 
18
 
21
      if (!success) {
19
    if (!success) {
22
        throw new Error(
20
      throw new Error(
23
          'Ha ocurrido un error al obtener la obtener los contactos, por favor intente más tarde.'
21
        'Ha ocurrido un error al obtener la obtener los contactos, por favor intente más tarde.'
24
        )
22
      );
25
      }
23
    }
26
 
24
 
27
      return data
25
    return data;
28
    })
26
  });
29
}
27
};
30
 
28
 
31
export const startConversation = async (link_open_or_create) => {
29
export const startConversation = async (link_open_or_create) => {
32
  return axios.post(link_open_or_create).then((response) => {
30
  return axios.post(link_open_or_create).then((response) => {
33
    const { success, data } = response.data
31
    const { success, data } = response.data;
34
 
32
 
35
    if (!success) {
33
    if (!success) {
36
      throw new Error('Ha ocurrido un error al iniciar la conversación')
34
      throw new Error('Ha ocurrido un error al iniciar la conversación');
37
    }
35
    }
38
 
36
 
39
    return data
37
    return data;
40
  })
38
  });
41
}
39
};