(feat): improve connections on mobile
All checks were successful
/ build-web (push) Successful in 1m30s
/ build-desktop (linux) (push) Successful in 6m52s
/ build-mobile (push) Successful in 17m31s
/ release (push) Successful in 32s

This commit is contained in:
Alois 2026-06-09 20:12:32 +02:00
commit 41517631ee
4 changed files with 6 additions and 16 deletions

View file

@ -305,7 +305,6 @@ export function Provider(props: {
let reconnectScheduled = false;
let disposed = false;
let resumeListenerRegistered = false;
let currentReadyState: number = READY_STATE.CLOSED;
/**
* Clears any scheduled reconnect timeout and resets scheduling flags.
@ -379,7 +378,6 @@ export function Provider(props: {
url: ttpUrl,
serverCert: ttpServerCert || undefined,
onReadyStateChange: (state) => {
currentReadyState = state;
setReadyState(state);
if (state === READY_STATE.OPEN) {
@ -452,13 +450,6 @@ export function Provider(props: {
return;
}
if (
currentReadyState === READY_STATE.OPEN ||
currentReadyState === READY_STATE.CONNECTING
) {
return;
}
clearReconnectTimer();
clearReconnectResetTimer();
attempts = 0;
@ -492,7 +483,6 @@ export function Provider(props: {
}
void transportClient?.close("context-dispose");
currentReadyState = READY_STATE.CLOSED;
setReadyState(READY_STATE.CLOSED);
setConnected(false);
setIdentified(false);