OMG FIXED IF REQUEST TAK INPUT FROM WEB THEN IT WILL SHOW IN CONSOLE!!!!!!!!!!!!

This commit is contained in:
eetnaviation
2024-03-15 23:47:30 +02:00
parent 64fb01cccf
commit 8200619ebf

37
main.js
View File

@ -23,23 +23,24 @@ app.get('/', (req, res) => {
server.listen(serverPort, () => { server.listen(serverPort, () => {
console.log("Apache server initalized..."); console.log("Apache server initalized...");
console.log('Server started on port', serverPort); console.log('Server started on port', serverPort);
triggerDataFetch(); //triggerDataFetch();
}); });
io.on('takSearch', (socket) => { io.on('connection', (socket) => {
socket.on('takSearch', (tak) => {
console.log("Input tak: " + tak);
fetchData(tak);
});
}); });
async function triggerDataFetch() { async function triggerDataFetch() {
while (true) { console.log("Fetching new data...");
console.log("Fetching new data..."); await fetchData();
await fetchData(); console.log("Data fetch completed. Wait 5 seconds before next fetch!");
console.log("Data fetch completed. Wait 5 seconds before next fetch!"); //await sleep.usleep(5000000);
await sleep.usleep(5000000);
}
} }
async function fetchData() { async function fetchData(takInput) {
try { try {
const response = await axios.get(url); const response = await axios.get(url);
if (response.status === 200) { if (response.status === 200) {
@ -70,13 +71,15 @@ async function fetchData() {
transportTypeDecoded = "Unknown"; transportTypeDecoded = "Unknown";
break; break;
} }
console.log("Transport Type:", transportTypeDecoded); if (tak == takInput) {
console.log("Line Number:", lineNumber); console.log("Transport Type:", transportTypeDecoded);
console.log("Latitude:", latitude); console.log("Line Number:", lineNumber);
console.log("Longitude:", longitude); console.log("Latitude:", latitude);
console.log("Decoded address:"); console.log("Longitude:", longitude);
console.log("TAK:", tak); console.log("Decoded address:");
console.log(); console.log("TAK:", tak);
console.log();
}
} catch (error) { } catch (error) {
console.log("Invalid data format!", line); console.log("Invalid data format!", line);
} }