chore: fix reset point

This commit is contained in:
2026-03-06 19:47:23 +01:00
parent 0fd7465690
commit 9b7ce74d7b
2 changed files with 22 additions and 23 deletions
@@ -20,7 +20,6 @@ import {
notifyClientToDescendCabine,
getCabineLivreursList,
assignDeliveryPersonByCabine,
resetClientPoints,
proposeAddressChangeCabine,
} from "../../api/api_cabine";
import type { CommandResponse } from "../../api/types";
@@ -166,23 +165,6 @@ export default function OrdersScreen() {
}
};
const handleResetPoints = (clientUsername: string) => {
setOpenMenuId(null);
showConfirm(
"Reset points zipette",
`Réinitialiser les points zipette du client ${clientUsername} ?`,
async () => {
try {
await resetClientPoints(clientUsername, true);
showSuccess("Points réinitialisés", `Les points de ${clientUsername} ont été remis à zéro`);
} catch (e: any) {
showError("Erreur", e.message);
}
},
"Réinitialiser",
);
};
const handleDelete = (commandId: number) => {
setOpenMenuId(null);
showConfirm(
@@ -457,11 +439,6 @@ export default function OrdersScreen() {
onPress: () => handleConfirmReception(item.id),
condition: item.status === "livre",
},
{
label: "Reset points zipette",
icon: "star-outline" as keyof typeof Ionicons.glyphMap,
onPress: () => handleResetPoints(item.username),
},
{
label: "Supprimer",
icon: "trash-outline" as keyof typeof Ionicons.glyphMap,
@@ -73,6 +73,22 @@ export default function UsersScreen() {
);
};
const handleResetZipette = (username: string) => {
showConfirm(
"Reset points zipette",
`Réinitialiser les points zipette de ${username} ?`,
async () => {
try {
await resetClientPoints(username, true);
await loadData();
} catch (e: any) {
showError("Erreur", e.message);
}
},
"Reset",
);
};
const styles = useMemo(
() =>
StyleSheet.create({
@@ -154,6 +170,12 @@ export default function UsersScreen() {
size="sm"
variant="outline"
/>
<Button
title="Reset zipette"
onPress={() => handleResetZipette(item.username)}
size="sm"
variant="outline"
/>
</View>
</Card>
);