diff --git a/mobile/src/screens/client/CheckoutScreen.tsx b/mobile/src/screens/client/CheckoutScreen.tsx index bc958276..05673a07 100644 --- a/mobile/src/screens/client/CheckoutScreen.tsx +++ b/mobile/src/screens/client/CheckoutScreen.tsx @@ -22,6 +22,7 @@ import { getPublicSettings, getCryptoPaymentStatus, getTelegramStatus, + getMyProfile, } from "../../api/api"; import type { CryptoPaymentStatus } from "../../api/api"; import type { ClientStackParamList } from "../../navigation/types"; @@ -107,6 +108,14 @@ export default function CheckoutScreen() { if (savedPhone) setTelephone(savedPhone); }); + getMyProfile().then((res) => { + if (res.success && res.client) { + if (res.client.nom) setNom((prev) => prev || res.client.nom); + if (res.client.prenom) setPrenom((prev) => prev || res.client.prenom); + if (res.client.telephone) setTelephone((prev) => prev || res.client.telephone); + } + }); + getTelegramStatus().then((res) => { if (res.linked) setTelegramLinked(true); });