如何解决lint错误-调用返回下一个令牌的aws-connectapi时循环中的意外等待



我正在调用aws-connect,它返回许多队列和下一个令牌以获取下一个集合。一旦所有队列都在'n'调用中返回,nextToken就会被重新调整为null,我用它来终止do-while循环。

let token;
do{
let {queues,nextToken}= await connect.listQueues(params); //pseudo code
params['NextToken']=nextToken;
token=nextToken;
//do some processing
}while(nextToken);

所有这些都很好,但lint警告说:unexpected await inside a loop.有没有更好的方法可以做到这一点,这样我就可以避免lint错误,并实现我在这里想要做的事情?

最终禁用了esint规则。

/*eslint-disable no-await-in-for-loop eslint-disable *

相关内容

  • 没有找到相关文章

最新更新