X-Telemt-Retry-After-Ms added

This commit is contained in:
Alexey
2026-10-31 13:22:59 +03:00
parent b144075b73
commit ed2139502f
20 changed files with 81 additions and 32 deletions
+2
View File
@@ -12,6 +12,8 @@ function create(settings){
});
function retryAfterMs(response){
const header=response.headers.get('Retry-After');
// Only the exact Telemt overload hint overrides its legacy whole-second fallback.
if(response.status===503&&header==='1'&&response.headers.get('X-Telemt-Retry-After-Ms')==='250')return 250;
if(!header)return 0;
const seconds=Number(header);
if(Number.isFinite(seconds)&&seconds>=0)return Math.min(seconds*1000,30000);