tryReconnect method
forces all relays to reconnect
use this for faster reconnects based on your application/os connectivity \
Implementation
Future<void> tryReconnect() async {
final relayConnectivities =
_relayManager.globalState.relays.values.toList();
for (final rConnectivity in relayConnectivities) {
if (!rConnectivity.isConnected) {
await _relayManager
.reconnectRelay(
rConnectivity.url,
connectionSource: rConnectivity.relay.connectionSource,
force: true,
)
.then((connected) {
_relayManager.updateRelayConnectivity();
if (connected) {
_relayManager.reSubscribeInFlightSubscriptions(rConnectivity);
}
});
}
}
}