fetch("
https://neuromap-production-d900.up.railway.app/api/pins", {
"headers": {
"accept": "application/json, text/plain, */*",
"accept-language": "en-US,en;q=0.9",
"content-type": "application/json",
"priority": "u=1, i",
"sec-ch-ua": "\"Google Chrome\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Windows\"",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "cross-site"
},
"referrer": "
https://www.labelledlikeme.com/",
"body": "{\"lat\":-27.564417306972913,\"lng\":24.561638225177546,\"town\":\"Greater Taung Local Municipality\",\"country\":\"South Africa\",\"labels\":[\"adhd\",\"autism\"]}",
"method": "POST",
"mode": "cors",
"credentials": "omit"
});
async function loopEvery10Seconds() {
while (true) {
console.log("Running…");
const baseLocation = {
lat: -27.564417306972913,
lng: 24.561638225177546
};
// Random number between -4 and +4
function randomOffset() {
return (Math.random() * 8) - 4;
}
function getRandomLocation() {
return {
lat: baseLocation.lat + randomOffset(),
lng: baseLocation.lng + randomOffset()
};
}
// Example usage
const newLocation = getRandomLocation();
fetch("
https://neuromap-production-d900.up.railway.app/api/pins", {
"headers": {
"accept": "application/json, text/plain, */*",
"accept-language": "en-US,en;q=0.9",
"content-type": "application/json",
"priority": "u=1, i",
"sec-ch-ua": "\"Google Chrome\";v=\"147\", \"Not.A/Brand\";v=\"8\", \"Chromium\";v=\"147\"",
"sec-ch-ua-mobile": "?0",
"sec-ch-ua-platform": "\"Windows\"",
"sec-fetch-dest": "empty",
"sec-fetch-mode": "cors",
"sec-fetch-site": "cross-site"
},
"referrer": "
https://www.labelledlikeme.com/",
"body": `{\"lat\":${newLocation.lat},\"lng\":${newLocation.lng},\"town\":\"Greater Taung Local Municipality\",\"country\":\"South Africa\",\"labels\":[\"adhd\",\"autism\"]}`,
"method": "POST",
"mode": "cors",
"credentials": "omit"
});
await new Promise(resolve => setTimeout(resolve, 10000));
}
}
loopEvery10Seconds();