当API数据满足特定条件时设置镶边提醒

时间:2019-10-07 17:36:47

标签: javascript google-chrome-extension

我正在尝试编写执行以下操作的chrome扩展程序:

  1. 每秒钟(或如此),通过api链接调用数据
  2. 一旦数据符合特定条件,请从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,因此这里的任何帮助将不胜感激

欢呼

0 个答案:

没有答案