setHealthCheckEnabled method
设置网络健康检查开关
Implementation
void setHealthCheckEnabled(bool enabled) {
enableHealthCheck = enabled;
if (!enabled) {
_healthCheckTimer?.cancel();
_healthCheckTimer = null;
_healthCheckDebounceTimer?.cancel();
_healthCheckDebounceTimer = null;
} else {
// 启动定时器获取公网IP
_healthCheckTimer =
Timer.periodic(Duration(minutes: checkMinutesInterval), (timer) {
checkNetworkHealth();
});
}
}