(res)
| 33743 | } |
| 33744 | } |
| 33745 | function retryIntervalFromResponse(res) { |
| 33746 | const retryVal = res.headers.get("retry-after") || ""; |
| 33747 | if (!retryVal) { |
| 33748 | return 0; |
| 33749 | } |
| 33750 | const parsedNumber = Number(retryVal); |
| 33751 | if (Number.isInteger(parsedNumber)) { |
| 33752 | return parsedNumber * 1e3; |
| 33753 | } |
| 33754 | const parsedDate = Date.parse(retryVal); |
| 33755 | if (Number.isInteger(parsedDate)) { |
| 33756 | const deltaMS = parsedDate - Date.now(); |
| 33757 | return deltaMS > 0 ? Math.ceil(deltaMS) : 0; |
| 33758 | } |
| 33759 | return 0; |
| 33760 | } |
| 33761 | async function delay3(delay4) { |
| 33762 | return new Promise((resolve) => setTimeout(resolve, delay4)); |
| 33763 | } |
no test coverage detected
searching dependent graphs…