2024-02-12 08:58:57 +08:00

93 lines
2.1 KiB
JavaScript

import ApiConnect from "../ApiConfig";
export const user_login = async (data) => {
// console.log(data)
try {
const result = await ApiConnect("login", {
method: "POST",
data: data,
// withCredentials: true,
});
return result;
} catch (error) {
console.log(error);
console.log(error + "failed login api");
return error;
}
};
// export const user_login = async (data) => {
// try {
// const result = await axios.post("http://localhost:3000/api//login", data, { withCredentials: true });
// return result;
// } catch (error) {
// console.log(error);
// console.log(error + " failed login api");
// return error;
// }
// };
export const register_user = async (data) => {
try {
const result = await ApiConnect("register", {
method: "POST",
data: data,
// withCredentials: true,
});
return result;
} catch (error) {
console.log(error);
console.log(error + "failed register api");
return error;
}
};
export const get_user_token = async (data) => {
try {
const result = await ApiConnect("profile", {
method: "GET",
headers: {
Authorization: `Bearer ${data.token}`,
},
// withCredentials: true,
});
return result;
} catch (error) {
console.log(error);
console.log(error + "failed user api");
return error;
}
};
export const forgot_password = async (data) => {
// console.log(data)
try {
const result = await ApiConnect("forgot-password", {
method: "POST",
data: data.body,
// withCredentials: true,
});
return result;
} catch (error) {
console.log(error);
console.log(error + "failed forgot password email api");
return error;
}
};
export const change_password = async (data) => {
// console.log(data)
// try {
const result = await ApiConnect("change-password", {
method: "POST",
data: data.body,
// withCredentials: true,
});
return result;
// } catch (error) {
// console.log(error);
// console.log(error + "failed change password email api");
// return error;
// }
};