From f85c0e3b08763e2c5bf384a4eabea69f8b23403c Mon Sep 17 00:00:00 2001 From: alvarsanmartin Date: Wed, 11 Mar 2026 17:48:44 +0100 Subject: [PATCH] Funciona --- src/main/index.ts | 17 +++++++++++++++++ src/renderer/src/components/MainView.vue | 8 +------- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/main/index.ts b/src/main/index.ts index 9eb75f0..d10a8e4 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -62,6 +62,23 @@ app.whenReady().then(() => { // HANDLE es bidireccionar ON es unidireccional ipcMain.handle("nfc:labelReq", async (_event, data: unknown) => { console.log("nfc:labelReq", data); + try { + const response = await fetch("http://localhost:3000/nfc/generate", { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify({ + card_id: "019cdd39-fc08-7417-b16d-a78794a24c01", + override: false, + }), + }); + console.log("Codigos:", response); + return 200; + } catch (error) { + console.error(error); + return false; + } return data; }); diff --git a/src/renderer/src/components/MainView.vue b/src/renderer/src/components/MainView.vue index 3041a62..ea35d00 100644 --- a/src/renderer/src/components/MainView.vue +++ b/src/renderer/src/components/MainView.vue @@ -89,13 +89,7 @@ const readCard = async (): void => { const override = false; try { - window.api.nfc.labelReq({card_id,override}); - const response = await axios.post(serverURL + endpoint, { - card_id, - override, - }); - console.log("Resp", response); - readerState.value = "waiting"; + window.api.nfc.labelReq({ card_id, override }); } catch (e) { console.error(e); readerState.value = "error";