Documentation - Thunder Client
This feature is available in the paid version.
let incrementCount = parseInt(tc.getVar('incrementCount') || "0");
let code = tc.response.status;
if(incrementCount <= 3 && code !== 200)
{
incrementCount = incrementCount + 1
tc.setVar('incrementCount', incrementCount)
console.log("retrying request", incrementCount);
await tc.delay(incrementCount * 1000); // exponential delay of 1 secs
await tc.retryRequest(); // <--- retry request
}
else
{
tc.setVar('incrementCount', 0);
console.log("reset incrementCount = 0");
}