aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/app/login.tsx4
-rw-r--r--src/app/register.tsx2
-rw-r--r--src/contexts/AuthContext.tsx1
-rw-r--r--src/services/api.ts1
4 files changed, 5 insertions, 3 deletions
diff --git a/src/app/login.tsx b/src/app/login.tsx
index 15ec3be..16b6777 100644
--- a/src/app/login.tsx
+++ b/src/app/login.tsx
@@ -43,8 +43,8 @@ export default function LoginScreen() {
} else {
router.replace("/");
}
- } catch (error) {
- Alert.alert("Erro", "Falha ao fazer login. Verifique suas credenciais e tente novamente.");
+ } catch (error: any) {
+ Alert.alert("Erro", error.message || "Falha ao fazer login. Verifique suas credenciais e tente novamente.");
} finally {
setIsLoading(false);
}
diff --git a/src/app/register.tsx b/src/app/register.tsx
index aac588d..108761f 100644
--- a/src/app/register.tsx
+++ b/src/app/register.tsx
@@ -38,7 +38,7 @@ export default function RegisterScreen() {
router.replace('/');
}
} catch (err: any) {
- Alert.alert('Erro no cadastro', 'Verifique seus dados.');
+ Alert.alert('Erro no cadastro', err.message || 'Verifique seus dados.');
setIsLoading(false);
}
}
diff --git a/src/contexts/AuthContext.tsx b/src/contexts/AuthContext.tsx
index d2fd7a9..2d0a725 100644
--- a/src/contexts/AuthContext.tsx
+++ b/src/contexts/AuthContext.tsx
@@ -75,6 +75,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
async function register(data: RegisterPayload) {
const res = await apiRegister(data);
+ console.log('Register response:', res);
await SecureStore.setItemAsync('yaba_token', res.token);
await SecureStore.setItemAsync('yaba_user', JSON.stringify(res.user));
setApiToken(res.token);
diff --git a/src/services/api.ts b/src/services/api.ts
index edd376e..d2a4f73 100644
--- a/src/services/api.ts
+++ b/src/services/api.ts
@@ -58,6 +58,7 @@ export async function apiRegister(data: any): Promise<{ user: User; token: strin
method: 'POST',
body: JSON.stringify(data),
});
+ console.log('API Register response:', result);
return result.data;
}