Skip to content

Commit

Permalink
Organizando comunicação back/front
Browse files Browse the repository at this point in the history
  • Loading branch information
Faehzin committed Jan 23, 2025
1 parent 2d4967c commit 528a9da
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 23 deletions.
31 changes: 17 additions & 14 deletions src/app/private/pages/editarSenha.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,26 @@ export default function ResetSenha() {
Alert.alert("Erro", "Por favor, insira um email válido.");
return;
}
else if(email && token && password){
setShowLoading(true)
await(10)
Alert.alert("")
router.push("/public/login")
}
else if(!token){
Alert.alert("Erro", "Por favor, insira um token válido.");
if (!token) {
Alert.alert("Erro", "Por favor, insira um token válido.");
return;
}
if (!password) {
Alert.alert("Erro", "Por favor, insira uma senha válida.");
return;
}
else if(!password){
Alert.alert("Erro", "Por favor, insira uma senha");

try {
setShowLoading(true);
const response = await resetPassword(email, token, password);
console.log("Senha alterada! A Gero agradece!", response);
} catch (error) {
console.error("Erro ao alterar a senha", error.message);
console.log("Senha alterada com sucesso!", response);
Alert.alert("Sucesso", "Senha alterada com sucesso!");
router.push("/public/login");
} catch (error: any) {
Alert.alert("Erro", error.message || "Erro ao alterar senha.");
console.error("Erro ao alterar senha", error);
} finally {
setShowLoading(false);
}
};

Expand Down Expand Up @@ -149,4 +153,3 @@ const styles = StyleSheet.create({
marginTop: 30,
},
});
}
21 changes: 12 additions & 9 deletions src/app/private/pages/esqueciSenha.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,21 @@ export default function EsqueciSenha() {
if (!email) {
Alert.alert("Erro", "Por favor, insira um email válido.");
return;
}
else if(email){
setShowLoading(true)
await(10)
Alert.alert("Mensagem de email enviada com sucesso!")
router.push("/private/pages/editarSenha")
}
}
try {
const response = await forgotPassword(email);
console.log("E-mail de recuperação enviado:", response);
Alert.alert("Mensagem de email enviada com sucesso!")
router.push("/private/pages/editarSenha")
} catch (error) {
console.error("Erro ao solicitar recuperação de senha:", error.message);
console.error("Erro ao solicitar recuperação de senha:", error);
if (error.response) {
console.error("Detalhes do erro:", error.response.data);
} else if (error.request) {
console.error("Nenhuma resposta recebida. Detalhes da requisição:", error.request);
} else {
console.error("Erro ao configurar a requisição:", error.message);
}
}
};

Expand All @@ -37,7 +40,7 @@ export default function EsqueciSenha() {
<View style={styles.imagem}>
<Image
source={require("../../../../assets/logo.png")}
style={{ width: 220, height: 90 }}
style={{ width: 220, height: 200 }}
/>
</View>

Expand Down
1 change: 1 addition & 0 deletions src/app/services/user.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@ export const resetPassword = async (
},
body: JSON.stringify({ email, token, password }),
});
console.log("Dados enviados:", { email, token, password });

const json = await response.json();

Expand Down

0 comments on commit 528a9da

Please sign in to comment.