Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 5245 Rev 6753
Línea 1... Línea 1...
1
import Axios from 'axios'
1
import Axios from 'axios'
Línea 2... Línea -...
2
 
-
 
3
export const cancelToken = Axios.CancelToken.source()
-
 
4
 
2
 
5
const axios = Axios.create({
3
const axios = Axios.create({
6
  baseURL: ''
4
  baseURL: '',
Línea 7... Línea 5...
7
})
5
})
8
 
6
 
9
axios.get = (_url, params = {}) => {
7
axios.get = (_url, params = {}) => {
10
  let url = _url
8
  let url = _url
-
 
9
  if (!_url.includes('t=')) {
-
 
10
    if (_url.includes('?')) {
-
 
11
      url += '&'
-
 
12
    } else {
11
  if (!_url.includes('t=')) {
13
      url += '?'
12
    if (_url.includes('?')) { url += '&' } else { url += '?' }
14
    }
13
    url += 't=' + new Date().getTime()
15
    url += 't=' + new Date().getTime()
14
  }
16
  }
15
  return Axios.get(url, {
17
  return Axios.get(url, {
16
    headers: {
18
    headers: {
17
      Accept: 'application/json',
19
      Accept: 'application/json',
18
      Vary: 'Accept',
20
      Vary: 'Accept',
19
      'Cache-Control': 'no-cache, no-store'
21
      'Cache-Control': 'no-cache, no-store',
20
    },
22
    },
21
    params
23
    params,
Línea 22... Línea 24...
22
  })
24
  })
23
}
25
}
24
 
26
 
25
axios.all = Axios.all
27
axios.all = Axios.all
26
axios.spread = Axios.spread
28
axios.spread = Axios.spread
27
axios.upload = (url, data) => {
29
axios.upload = (url, data) => {
28
  return axios.post(url, new FormData(data), {
30
  return axios.post(url, new FormData(data), {
29
    headers: {
31
    headers: {
30
      'Content-Type': 'multipart/form-data'
32
      'Content-Type': 'multipart/form-data',
Línea 31... Línea 33...
31
    }
33
    },
32
  })
34
  })
Línea 41... Línea 43...
41
          request.headers['X-CSRF-TOKEN'] = resp.data.data
43
          request.headers['X-CSRF-TOKEN'] = resp.data.data
Línea 42... Línea 44...
42
 
44
 
43
          return request
45
          return request
44
        }
46
        }
-
 
47
      } catch (err) {
45
      } catch (err) {
48
        throw new Error(
-
 
49
          `Axios problem with request during pre-flight phase: ${err}.`
46
        throw new Error(`Axios problem with request during pre-flight phase: ${err}.`)
50
        )
47
      }
51
      }
48
    }
52
    }
49
  },
53
  },
50
  (error) => {
54
  (error) => {