Files
fluxer/fluxer_app/pkgs/livekit-client/src/room/ReconnectPolicy.ts
T

17 lines
350 B
TypeScript

// SPDX-FileCopyrightText: 2024 LiveKit, Inc.
//
// SPDX-License-Identifier: Apache-2.0
export interface ReconnectPolicy {
nextRetryDelayInMs(context: ReconnectContext): number | null;
}
export interface ReconnectContext {
readonly retryCount: number;
readonly elapsedMs: number;
readonly retryReason?: Error;
readonly serverUrl?: string;
}