matrix-js-sdk

    Function retryNetworkOperation

    • Retries a network operation run in a callback.

      Type Parameters

      • T

      Parameters

      • maxAttempts: number

        maximum attempts to try

      • callback: () => Promise<T>

        callback that returns a promise of the network operation. If rejected with ConnectionError, it will be retried by calling the callback again.

      Returns Promise<T>

      the result of the network operation

      ConnectionError If after maxAttempts the callback still throws ConnectionError

    MMNEPVFCICPMFPCPTTAAATR