diff --git a/src/renderer/src/components/MainView.vue b/src/renderer/src/components/MainView.vue index e344c30..e997c0d 100644 --- a/src/renderer/src/components/MainView.vue +++ b/src/renderer/src/components/MainView.vue @@ -31,13 +31,9 @@ onMounted(async () => { window.api.nfc.onTag((event) => { uid.value = event.uid; + readCard(); readerState.value = "success"; - // Reset state after 3 seconds - setTimeout(() => { - readerState.value = "waiting"; - uid.value = null; - }, 3000); }); window.api.nfc.onRemoved(() => { @@ -45,7 +41,7 @@ onMounted(async () => { // Reset state after 3 seconds setTimeout(() => { readerState.value = "waiting"; - }, 3000); + }, 1000); }); window.api.nfc.onError((event) => { @@ -86,7 +82,13 @@ const readCard = async (): Promise => { // TODO: De momento está hardcodeado porque no se puede leer la tarjeta - const card_id = "019cdd39-fc08-7417-b16d-a78794a24c01"; + const card_id = uid.value; + if (card_id == undefined) { + // TODO: LOG + console.error("Error leyendo el token de la tarjeta"); + return; + } + const override = false; const res = await loadLabel({ diff --git a/src/renderer/src/services/httpservice.ts b/src/renderer/src/services/httpservice.ts deleted file mode 100644 index e69de29..0000000