mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-17 21:15:32 +09:00
17 lines
350 B
TypeScript
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;
|
|
}
|