Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 5244 | Rev 5248 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 5244 Rev 5245
Línea 1... Línea 1...
1
import { axios } from '../utils'
1
import { axios } from '../utils'
2
 
-
 
3
const source = axios.CancelToken.source()
2
import { cancelToken } from '../utils/axios'
Línea 4... Línea 3...
4
 
3
 
5
export const fetchMessages = async (url, page = 1) => {
4
export const fetchMessages = async (url, page = 1) => {
6
  try {
5
  try {
7
    const { data: response } = await axios.get(`${url}?page=${page}`, {
6
    const { data: response } = await axios.get(`${url}?page=${page}`, {
8
      cancelToken: source.token
7
      cancelToken
Línea 9... Línea 8...
9
    })
8
    })
10
 
9
 
11
    if (!response.success) {
10
    if (!response.success) {
Línea 26... Línea 25...
26
    const errorMessage = new Error(error)
25
    const errorMessage = new Error(error)
27
    return { success: false, data: errorMessage.message }
26
    return { success: false, data: errorMessage.message }
28
  }
27
  }
29
}
28
}
Línea 30... Línea 29...
30
 
29
 
Línea 31... Línea 30...
31
export const cancelFetch = () => source.cancel()
30
export const cancelFetch = () => cancelToken.cancel()
32
 
31
 
33
export const getMessagesDifferences = (messages, newMessages) => {
32
export const getMessagesDifferences = (messages, newMessages) => {
34
  const msgs = newMessages.reduce((acum, updatedMessage) => {
33
  const msgs = newMessages.reduce((acum, updatedMessage) => {