Issue #20 Solucionados errores mostrados por consola
This commit is contained in:
@@ -3,8 +3,6 @@ import React, {createContext, useContext, useReducer} from 'react';
|
||||
const initialState = {user: {auth: false}};
|
||||
|
||||
const reducer = (state, action) => {
|
||||
console.log(state, action);
|
||||
|
||||
switch (action.type) {
|
||||
case 'login':
|
||||
return {
|
||||
@@ -24,9 +22,10 @@ const reducer = (state, action) => {
|
||||
export const StateContext = createContext(null);
|
||||
|
||||
export const StateProvider = ({children}) => {
|
||||
const value = useReducer(reducer, initialState);
|
||||
|
||||
return (
|
||||
<StateContext.Provider value={useReducer(reducer, initialState)}>
|
||||
<StateContext.Provider value={value}>
|
||||
{children}
|
||||
</StateContext.Provider>
|
||||
);
|
||||
|
||||
@@ -68,7 +68,6 @@ export const auth = async (params) => {
|
||||
if (expires > new Date()) {
|
||||
const refresh_token = window.localStorage.getItem('refresh_token');
|
||||
response = await do_refresh(refresh_token);
|
||||
console.log('refresh response', response);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -3,56 +3,69 @@ import axios from 'axios';
|
||||
let baseUrl = `${process.env.REACT_APP_API_SERVER}/api/brainz`;
|
||||
|
||||
export async function getArtist(mbid) {
|
||||
const url = `${baseUrl}/artist/${mbid}`;
|
||||
const response = await axios.get(url)
|
||||
return response.data
|
||||
const url = `${baseUrl}/artist/${mbid}`;
|
||||
const response = await axios.get(url)
|
||||
return response.data
|
||||
}
|
||||
|
||||
export async function getArtistDiscs(mbid, page = 1, per_page = 10) {
|
||||
const url = `${baseUrl}/artist/${mbid}/discs?per_page=${per_page}&page=${page}`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
const url = `${baseUrl}/artist/${mbid}/discs?per_page=${per_page}&page=${page}`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
}
|
||||
|
||||
export async function getDisc(mbid) {
|
||||
const url = `${baseUrl}/disc/${mbid}`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
const url = `${baseUrl}/disc/${mbid}`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
}
|
||||
|
||||
export async function getDiscVersions(mbid, page = 1, per_page = 10) {
|
||||
const url = `${baseUrl}/disc/${mbid}/releases`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
const url = `${baseUrl}/disc/${mbid}/releases`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
}
|
||||
|
||||
export async function getRelease(mbid) {
|
||||
const url = `${baseUrl}/release/${mbid}`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
const url = `${baseUrl}/release/${mbid}`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
}
|
||||
|
||||
export async function getReleaseSongs(mbid) {
|
||||
const url = `${baseUrl}/release/${mbid}/recordings`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
const url = `${baseUrl}/release/${mbid}/recordings`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
}
|
||||
|
||||
export async function getSong(mbid) {
|
||||
const url = `${baseUrl}/recording/${mbid}`;
|
||||
const response = await axios.get(url);
|
||||
console.log(response.data);
|
||||
return response.data;
|
||||
const url = `${baseUrl}/recording/${mbid}`;
|
||||
const response = await axios.get(url);
|
||||
return response.data;
|
||||
}
|
||||
|
||||
export async function getDiscCoverArt(mbid) {
|
||||
const url = `${baseUrl}/disc/${mbid}/coverart`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
const url = `${baseUrl}/disc/${mbid}/coverart`;
|
||||
try{
|
||||
const response = await axios.get(url);
|
||||
return response.data;
|
||||
} catch (error) {
|
||||
// 404 es un caso común asi que es ignorado
|
||||
if(error.response.status !== 404){
|
||||
return error;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export async function getReleaseCoverArt(mbid) {
|
||||
const url = `${baseUrl}/release/${mbid}/coverart`;
|
||||
const response = await axios.get(url);
|
||||
return response.data
|
||||
const url = `${baseUrl}/release/${mbid}/coverart`;
|
||||
try{
|
||||
const response = await axios.get(url);
|
||||
return response.data;
|
||||
} catch (error) {
|
||||
// 404 es un caso común asi que es ignorado
|
||||
if(error.response.status !== 404){
|
||||
return error;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user