chore: build
This commit is contained in:
@@ -965,6 +965,8 @@ export const claimMyReward = async (poolKey: string): Promise<{
|
||||
success: boolean;
|
||||
description?: string;
|
||||
remaining_rewards?: number;
|
||||
product_added?: boolean;
|
||||
product_name?: string;
|
||||
error?: string;
|
||||
}> => {
|
||||
try {
|
||||
@@ -973,6 +975,8 @@ export const claimMyReward = async (poolKey: string): Promise<{
|
||||
success: true,
|
||||
description: data.description,
|
||||
remaining_rewards: data.remaining_rewards,
|
||||
product_added: data.product_added,
|
||||
product_name: data.product_name,
|
||||
};
|
||||
} catch (e: any) {
|
||||
return { success: false, error: e?.response?.data?.error || "Erreur" };
|
||||
@@ -980,14 +984,12 @@ export const claimMyReward = async (poolKey: string): Promise<{
|
||||
};
|
||||
|
||||
export const calculateOrderTotal = (order: any): number => {
|
||||
let gross = 0;
|
||||
if (typeof order.total === "number" && order.total > 0) gross = order.total;
|
||||
else if (typeof order.total_prix === "number" && order.total_prix > 0) gross = order.total_prix;
|
||||
else if (Array.isArray(order.items) && order.items.length > 0) {
|
||||
gross = order.items.reduce((sum: number, item: any) => {
|
||||
if (typeof order.total_prix === "number" && order.total_prix > 0) return order.total_prix;
|
||||
if (typeof order.total === "number" && order.total > 0) return order.total;
|
||||
if (Array.isArray(order.items) && order.items.length > 0) {
|
||||
return order.items.reduce((sum: number, item: any) => {
|
||||
return sum + (item.prix || item.price || 0) * (item.quantite || item.quantity || 1);
|
||||
}, 0);
|
||||
}
|
||||
const referralUsed = typeof order.referral_used === "number" ? order.referral_used : 0;
|
||||
return Math.max(0, gross - referralUsed);
|
||||
return 0;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user