apply token validation

This commit is contained in:
2025-11-24 17:12:16 +03:00
parent 23ce25f418
commit cc8705afdf
3 changed files with 23 additions and 16 deletions

View File

@@ -369,7 +369,8 @@
"createOrderFailed": "فشل إنشاء الطلب", "createOrderFailed": "فشل إنشاء الطلب",
"howWasYourExperienceWithFascanoRestaurant": "كيف كانت تجربتك مع مطعم فاسكانو؟", "howWasYourExperienceWithFascanoRestaurant": "كيف كانت تجربتك مع مطعم فاسكانو؟",
"rateOrder": "تقييم الطلب", "rateOrder": "تقييم الطلب",
"submitRating": "إرسال التقييم" "submitRating": "إرسال التقييم",
"pleaseLoginToAllowRating": "يرجى تسجيل الدخول لتمكين التقييم"
}, },
"orderTypes": { "orderTypes": {
"dine-in": "في المطعم", "dine-in": "في المطعم",

View File

@@ -380,7 +380,8 @@
"createOrderFailed": "Create Order Failed", "createOrderFailed": "Create Order Failed",
"howWasYourExperienceWithFascanoRestaurant": "How was your experience with Fascano Restaurant?", "howWasYourExperienceWithFascanoRestaurant": "How was your experience with Fascano Restaurant?",
"rateOrder": "Rate Order", "rateOrder": "Rate Order",
"submitRating": "Submit Rating" "submitRating": "Submit Rating",
"pleaseLoginToAllowRating": "Please login to allow rating"
}, },
"orderTypes": { "orderTypes": {
"dine-in": "Dine In", "dine-in": "Dine In",

View File

@@ -25,20 +25,25 @@ export function RateBottomSheet() {
const { data: getUserDetails } = useGetUserDetailsQuery(undefined, { const { data: getUserDetails } = useGetUserDetailsQuery(undefined, {
skip: !isOpen, skip: !isOpen,
}); });
const handleSubmitRating = () => { const handleSubmitRating = () => {
setIsOpen(false); setIsOpen(false);
rateOrder({ if (getUserDetails?.id) {
orderID: orderId || "", rateOrder({
rating: rating, orderID: orderId || "",
comment: "This is a test comment", rating: rating,
userID: getUserDetails?.id.toString() || "", comment: "This is a test comment",
}).then((res: any) => { userID: getUserDetails?.id.toString() || "",
if (res.error) { }).then((res: any) => {
message.error(res.error.data.message); if (res.error) {
} else { message.error(res.error.data.message);
message.success(res.data.message); } else {
} message.success(res.data.message);
}); }
});
} else {
message.error(t("order.pleaseLoginToAllowRating"));
}
}; };
const handleStarClick = ( const handleStarClick = (