mirror of
https://github.com/telemt/telemt.git
synced 2026-11-02 05:42:00 +03:00
X-Telemt-Retry-After-Ms added
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user