Foram adicionado chamanda extras service.js
export async function PegarRepositoriosDoUsuarioPeloNomeGit(nome) {
try {
const resultado = await api.get(`/users/${nome}/repos`)
return resultado.data;
} catch (e) {
console.log(e);
return []
}
}
user.js
export async function buscaUsuarioGit(nomeUsuario) {
try {
const resultado = await api.get(`/users/${nomeUsuario}`);
return resultado.data
}
catch (error){
console.log(error);
return {};
}
}
repositorio.js
useEffect(async () => {
// const resultado = await pegarRepositorioDadosUsuario(route.params.id);
const resultadoGit = await PegarRepositoriosDoUsuarioPeloNomeGit(route?.params.login);
// setRepo(resultado);
console.log(resultadoGit)
setRepo(resultadoGit);
}, [estaNaTela])
principal.git
async function busca() {
const resultadoGit = await buscaUsuarioGit(nomeUsuario);
setNomeUsuario('')
if (resultado) {
// setUsuario(resultado)
setUsuario(resultadoGit)
} else {
Alert.alert("Usuário Não Encontrado !");
setUsuario({});
}
}