feat(tools): Remove requirement for ten-diget codes

This commit is contained in:
Nicolai Ort 2025-05-01 20:51:01 +02:00
parent 25c38ea381
commit 80ca7aa08b
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F

View File

@ -72,29 +72,25 @@
});
function handleInput(input) {
if (`${input}`.length > 10) {
cardCode = input;
ScanService.scanControllerPostTrackScans({
card: parseInt(cardCode),
station: selectedStation,
})
.then((data) => {
scaninfo = data;
if (scaninfo.valid) {
new Audio("/beep.mp3").play();
state = "scan_success";
} else {
state = "error_invalid";
new Audio("/error.mp3").play();
}
})
.catch((err) => {
console.error(err);
state = "error_card";
ScanService.scanControllerPostTrackScans({
card: parseInt(input),
station: selectedStation,
})
.then((data) => {
scaninfo = data;
if (scaninfo.valid) {
new Audio("/beep.mp3").play();
state = "scan_card";
} else {
state = "error_invalid";
new Audio("/error.mp3").play();
});
}
}
})
.catch((err) => {
console.error(err);
state = "error_card";
new Audio("/error.mp3").play();
});
}
</script>
@ -214,7 +210,6 @@
e.detail.decodedText.length - 1
);
}
scannerActive = false;
console.log({ type: "DETECT", code: e.detail.decodedText });
handleInput(e.detail.decodedText);
}