manage user credancial

This commit is contained in:
Jaanu423
2025-09-23 13:25:09 +05:30
parent bcd41f81e6
commit 64282654f0
11 changed files with 299 additions and 105 deletions
+31 -18
View File
@@ -77,26 +77,39 @@ export default function OtpVerificationScreen() {
const onSubmit = async (otp: string, mobile: string) => {
try {
const payload = { mobile, otp };
const res = await axios.post(
VARIFY_OTP_URL,
payload,
{ headers: { "Content-Type": "application/json", Accept: "*/*" } }
);
console.log("✅ OTP Verified:", res.data);
if (res.data.statusCode === 200) {
saveToken(res.data.data);
fetchUserProfile()
navigation.navigate("Home", { refreshProfile: true });
ToastAndroid.show("OTP Verified Successfully!", ToastAndroid.SHORT);
try {
const payload = { mobile, otp };
const res = await axios.post(
VARIFY_OTP_URL,
payload,
{
headers: {
"Content-Type": "application/json",
Accept: "application/json",
},
}
} catch (err: any) {
console.error("❌ OTP Verification Error:", err?.response?.data || err.message);
ToastAndroid.show(err.message || "Invalid OTP. Please try again.", ToastAndroid.SHORT);
);
console.log("✅ OTP Verified:", res.data);
if (res.data?.statusCode === 200) {
const { jwt, role } = res.data?.data || {};
saveToken(jwt);
navigation.navigate("Home");
ToastAndroid.show("OTP Verified Successfully!", ToastAndroid.SHORT);
}
};
} catch (err: any) {
console.error("❌ OTP Verification Error:", err?.response?.data || err.message);
ToastAndroid.show(
err?.response?.data?.message || "Invalid OTP. Please try again.",
ToastAndroid.SHORT
);
}
};
const resendOtp = async () => {
try {