Skip to content

wireclient.ts and googledrive.ts don't honor Retry-After header in 429 and 503 responses #1315

Open
@DougReeder

Description

I have experimentally determined that the wireclient does not pause when it receives a 429 Too Many Requests response with a Retry-After header. As wireclient.ts does not contain any references to 429, 503 or the retryAfterMs function in requests.ts, this appears to be an oversight in the code.

As googledrive.ts likewise contains no references to 429, 503 or the retryAfterMs function in requests.ts, but dropbox.ts does contain references to 429, 503 and the retryAfterMs function in requests.ts, presumably googledrive.ts shares this oversight, but dropbox.ts does not.

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions