Commit be31484b authored by Guillermo Sanz López's avatar Guillermo Sanz López
Browse files

hardcode

parent 66ba89f5
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -4,8 +4,6 @@ import axios from 'axios'

// INVOKERS
export const getInvokers = async () => {
  axiosInstance.defaults.headers.common['Authorization'] = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTcwMDc2MDk3MiwianRpIjoiMWZjZTdiZGMtMGU3My00OTgwLTlmNzktMDg5MmZmYjY0NmQwIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InN1cGVyYWRtaW4iLCJuYmYiOjE3MDA3NjA5NzJ9.A2ogmeWRY5lHPAK0fT-dnv_ru21bTKifLMqmRGX2Dzo'
  
  return axiosInstance.get(`/resources/invokers`)
}

+33 −45
Original line number Diff line number Diff line
@@ -9,55 +9,43 @@ const axiosInstance = axios.create({
  baseURL: process.env.NEXT_PUBLIC_API_BASE_URL   // http://10.95.82.71:8085 mi máquina en boe
})

//axiosInstance.defaults.headers.common['Authorization'] = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTcwMDc2MDk3MiwianRpIjoiMWZjZTdiZGMtMGU3My00OTgwLTlmNzktMDg5MmZmYjY0NmQwIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InN1cGVyYWRtaW4iLCJuYmYiOjE3MDA3NjA5NzJ9.A2ogmeWRY5lHPAK0fT-dnv_ru21bTKifLMqmRGX2Dzo'

axiosInstance.interceptors.request.use(config => {
  const accessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTcwMDc2MDk3MiwianRpIjoiMWZjZTdiZGMtMGU3My00OTgwLTlmNzktMDg5MmZmYjY0NmQwIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InN1cGVyYWRtaW4iLCJuYmYiOjE3MDA3NjA5NzJ9.A2ogmeWRY5lHPAK0fT-dnv_ru21bTKifLMqmRGX2Dzo'; // Puedes obtener el token de donde sea necesario (por ejemplo, desde localStorage o una función)
  
  if (accessToken) {
    config.headers.Authorization = `Bearer ${accessToken}`;
  }

  return config;
});

// REQUEST interceptor for API calls -> if user is logged in, add token to headers of request
// axiosInstance.interceptors.request.use(
//   req => {
//     // show log in development mode
//     if (process.env.NODE_ENV === 'development') {
//       if (req.data && DEBUG_SHOW_DATA) {
//         console.log(`🔵 ${req.method.toUpperCase()} ${req.url}`, req.data)
//       } else {
//         console.log(`🔵 ${req.method.toUpperCase()} ${req.url}`)
//       }
//     }
axiosInstance.interceptors.request.use(
  req => {
    // show log in development mode
    if (process.env.NODE_ENV === 'development') {
      if (req.data && DEBUG_SHOW_DATA) {
        console.log(`🔵 ${req.method.toUpperCase()} ${req.url}`, req.data)
      } else {
        console.log(`🔵 ${req.method.toUpperCase()} ${req.url}`)
      }
    }
    

    //const accessToken = getAccessToken()
    
//     //const accessToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTcwMDc2MDk3MiwianRpIjoiMWZjZTdiZGMtMGU3My00OTgwLTlmNzktMDg5MmZmYjY0NmQwIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InN1cGVyYWRtaW4iLCJuYmYiOjE3MDA3NjA5NzJ9.A2ogmeWRY5lHPAK0fT-dnv_ru21bTKifLMqmRGX2Dzo"
    const accessToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTcwMDc2MDk3MiwianRpIjoiMWZjZTdiZGMtMGU3My00OTgwLTlmNzktMDg5MmZmYjY0NmQwIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6InN1cGVyYWRtaW4iLCJuYmYiOjE3MDA3NjA5NzJ9.A2ogmeWRY5lHPAK0fT-dnv_ru21bTKifLMqmRGX2Dzo"

//     const refreshToken = getRefreshToken()
//     console.log('Interceptor request accessToken', accessToken)
    const refreshToken = getRefreshToken()
    console.log('Interceptor request accessToken', accessToken)

//     // if token exist and request is not refresh, add token to headers
//     if (accessToken && req.url !== '/refresh') {
//       req.headers['Authorization'] = `Bearer ${accessToken}`
//     }
//     if (req.url === '/refresh' && refreshToken) {
//       const refreshToken = getRefreshToken()
//       req.headers['Authorization'] = `Bearer ${refreshToken}`
//     }
    // if token exist and request is not refresh, add token to headers
    if (accessToken && req.url !== '/refresh') {
      req.headers['Authorization'] = `Bearer ${accessToken}`
    }
    if (req.url === '/refresh' && refreshToken) {
      const refreshToken = getRefreshToken()
      req.headers['Authorization'] = `Bearer ${refreshToken}`
    }

//     return req  // return request
//   },
//   error => {
//     console.error('🔴 REQUEST ERROR: ', error.message)
    return req  // return request
  },
  error => {
    console.error('🔴 REQUEST ERROR: ', error.message)

//     return Promise.reject(error)
//   }
// )
    return Promise.reject(error)
  }
)

// RESPONSE interceptor for API calls
axiosInstance.interceptors.response.use(