Function retryingFetch

  • Fetch API wrapper that retries until timeout is reached.

    Parameters

    • currentAddress: string
    • allAddresses: string | string[]
    • opts: any
    • timeout: number
    • failoverThreshold: number
    • consoleOnFailover: boolean
    • backoff: ((tries: number) => number)
        • (tries: number): number
        • Parameters

          • tries: number

          Returns number

    • Optional fetchTimeout: ((tries: number) => number)
        • (tries: number): number
        • Parameters

          • tries: number

          Returns number

    Returns Promise<{ currentAddress: string; response: any }>

Generated using TypeDoc