From 12e96ce2097874ef2dc1c2b815fce49bf6804673 Mon Sep 17 00:00:00 2001 From: Tryon Date: Sat, 31 Aug 2024 17:07:29 +0200 Subject: [PATCH] chore: Remove unused generate-pass utility function and related code --- src/utils/external/generate-pass.ts | 22 --------------------- src/views/account/Restaurant/Menu.tsx | 28 --------------------------- 2 files changed, 50 deletions(-) delete mode 100644 src/utils/external/generate-pass.ts diff --git a/src/utils/external/generate-pass.ts b/src/utils/external/generate-pass.ts deleted file mode 100644 index 960843a0a..000000000 --- a/src/utils/external/generate-pass.ts +++ /dev/null @@ -1,22 +0,0 @@ -const URL = "https://papillon-pass-api.vercel.app/api/generate-pass"; - -interface GeneratePassData { - name: string; - classe: string; - service: string; - data: string; - type: string; - encoding: string; -} - -export const generatePass = async (data: GeneratePassData) => { - const response = await fetch(`${URL}?name=${data.name}&classe=${data.classe}&service=${data.service}&type=${data.type}&data=${data.data}&encoding=${data.encoding}`, { - method: "GET", - headers: { - "Content-Type": "application/json", - }, - }); - - return response; -}; - diff --git a/src/views/account/Restaurant/Menu.tsx b/src/views/account/Restaurant/Menu.tsx index a3997b124..762c8a078 100644 --- a/src/views/account/Restaurant/Menu.tsx +++ b/src/views/account/Restaurant/Menu.tsx @@ -27,7 +27,6 @@ import { NativeListHeader, NativeText, } from "@/components/Global/NativeComponents"; -import { generatePass } from "@/utils/external/generate-pass"; import { useCurrentAccount } from "@/stores/account"; import { AccountService } from "@/stores/account/types"; import TabAnimatedTitle from "@/components/Global/TabAnimatedTitle"; @@ -50,33 +49,6 @@ const Menu: Screen<"Menu"> = ({ }); }, [navigation, route.params, theme.colors.text]); - // Fonction pour générer et afficher un pass pour Apple Wallet - const generateWalletPass = async (): Promise => { - const data = { - name: account?.name ?? "", - classe: account?.className ?? "", - service: AccountService[account?.service ?? AccountService.Pronote], - data: "123456789", - type: "PKBarcodeFormatQR", - encoding: "iso-8859-1", - }; - - try { - console.log("Generating wallet pass..."); - console.log(data); - const response = await generatePass(data); - if (response) { - WebBrowser.openBrowserAsync(response.url, { - enableBarCollapsing: true, - presentationStyle: - WebBrowser.WebBrowserPresentationStyle.AUTOMATIC, - }); - } - } catch (error) { - console.error("Error generating wallet pass:", error); - } - }; - const [balances, setBalances] = useState(null); useEffect(() => {