我有以下代码。
setInterval(function(){
steamOfferObj.getOffer({
"tradeOfferId": tradeOfferID["tradeofferid"] // The tradeoffer id
}, function(error, body) {
if (error == null) {
console.log(body);
if (body.response.offer.trade_offer_state == 3) {
return "Offer Accepted"
} else {
//on not accepted
}
}
});
}, 5000);
基本上它会查询一个Steam交易报价,以查看它是否已经完成。然而,这实际上是无限运行的,每隔5秒钟检查一次,直到程序超时。我想要的是它每隔5秒钟检查一次,持续5分钟,之后超时。
有什么办法可以做到这样吗?
clearInterval
。 - Rakesh_Kumar