Обработка ошибки, если ничего не найдено
У меня есть небольшой код, который находит гитхаб репозитории. Мне нужно, чтобы в случае отсутствия результата от сервера пользователь это увидел, может alert какой-то или подобное. Подскажите, как это можно реализовать? Полный код на гитхабе. Кусок кода:
async function getPredictions() {
const urlSearchRepo = new URL("https://api.github.com/search/repositories"); //закидываем в переменную юрл
let repoPart = inputSearch.value; //начальное значение инпута
if (repoPart == "") {
removePredictions();
return;
}
urlSearchRepo.searchParams.append("q", repoPart);
try {
let response = await fetch(urlSearchRepo);
if (response.ok) {
let repo = await response.json();
showPredictions(repo);
} else {
return null;
}
} catch (error) {
console.log(error);
}
}