# Hear Here

---
## Secretsssssss :snake:
Only the local version of our site works.
>
We use a private API key which is never uploaded to github.
---
async function getCountrySounds(countryOne) {
try {
const soundsObj = []
const response = await fetch(`https://freesound.org/apiv2/search/text/?query=${countryOne}&token=${key}`);
const sounds = await response.json();
for (let i = 0; i < 5; i++){
const randomSound = sounds.results[Math.floor(Math.random() * sounds.results.length)];
const soundId = randomSound.id;
const soundResponse = await fetch(`https://freesound.org/apiv2/sounds/${soundId}?token=${key}`);
const soundData = await soundResponse.json();
const soundPreviewUrl = soundData.previews['preview-hq-mp3'];
soundsObj[`preview${i}`] = soundPreviewUrl;
}
return soundsObj;
} catch (error) {
console.error(error);
}
}
---
for (let i = 0; i < flagsElements.length; i++) {
flagsElements[i].addEventListener('click', function() {
if (this.classList.contains('correct')) {
submitAnswer("correct")
console.log("correct")
} else if (this.classList.contains('incorrect')) {
submitAnswer("incorrect")
console.log("incorrect")
}
});
}
{"metaMigratedAt":"2023-06-17T20:33:50.122Z","metaMigratedFrom":"Content","title":"Hear Here","breaks":true,"contributors":"[{\"id\":\"c769ecbf-3e26-43a0-a776-f83bab6e212a\",\"add\":1251,\"del\":57},{\"id\":\"d13be1be-6993-4a4c-a17f-71220a9d6669\",\"add\":176,\"del\":0}]"}