Я пытаюсь кодировать расширение Chrome, которое выполняет следующие действия:
- Каждую секунду (или около того) вызывает данные из API-ссылки
- Как только эти данные соответствуют определенным условиямустановите оповещение через 4 часа.
Ниже мой код, я чувствую, что я близко, но не могу найти ошибку:
var leslie_status = "";
var t = 0;
var intervalID = window.setInterval(getLeslie, 1800) //start getLeslie
function getLeslie(){
fetch("https://api.torn.com/user/15?selections=&key=munQc9gdElHPf49I")
.then(function(resp) {
return resp.json();
})
.then(function(data) {
var leslie_status = data.status[0];
console.log("L: ",leslie_status);
})
.then(function(leslie_status) {
if (leslie_status == "Okay"){
var t = setTimout(leslieAlert, 10);
}
else{
console.log("Leslie is in hospital.")
}
});//end data
}
function leslieAlert(){
alert("Time to kill leslie");
}
В настоящее время выводятся только '"L:", leslie_status '
Я все еще изучаю JS, поэтому любая помощь здесь будет оценена
Приветствия