Skip to content

DefaultReconnectPolicy

Defined in: client-sdk-js/src/room/DefaultReconnectPolicy.ts:36

Default reconnect policy with exponential back-off and jitter.

const policy = new DefaultReconnectPolicy(10);
const delay = policy.nextRetryDelayInMs({ retryCount: 1, elapsedMs: 0 });
new DefaultReconnectPolicy(
maxRetries?,
baseDelay?,
maxDelay?
): DefaultReconnectPolicy;

Defined in: client-sdk-js/src/room/DefaultReconnectPolicy.ts:41

number = 10

number = 300

number = 10_000

DefaultReconnectPolicy

nextRetryDelayInMs(context): number | null;

Defined in: client-sdk-js/src/room/DefaultReconnectPolicy.ts:51

Returns the number of milliseconds to wait before the next reconnect attempt, or null if the policy says to stop trying.

ReconnectContext

number | null

ReconnectPolicy.nextRetryDelayInMs


reset(): void;

Defined in: client-sdk-js/src/room/DefaultReconnectPolicy.ts:61

Optional hook invoked after a successful (re)connection.

void

ReconnectPolicy.reset