MCPcopy Create free account
hub / github.com/PSPDFKit/nutrient-document-engine-mcp-server / calculateDelay

Function calculateDelay

src/api/Client.ts:183–187  ·  view source on GitHub ↗

* Calculates exponential backoff delay with jitter

(baseDelay: number, retryCount: number)

Source from the content-addressed store, hash-verified

181 * Calculates exponential backoff delay with jitter
182 */
183function calculateDelay(baseDelay: number, retryCount: number): number {
184 const exponentialDelay = baseDelay * Math.pow(2, retryCount);
185 const jitter = Math.random() * 0.1 * exponentialDelay; // Add up to 10% jitter
186 return Math.min(exponentialDelay + jitter, 30000); // Cap at 30 seconds
187}

Callers 1

attemptFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected