diff --git a/lib/mine/addLock/lock_voice_setting/lock_voice_setting_logic.dart b/lib/mine/addLock/lock_voice_setting/lock_voice_setting_logic.dart index fde8ba46..17019e57 100644 --- a/lib/mine/addLock/lock_voice_setting/lock_voice_setting_logic.dart +++ b/lib/mine/addLock/lock_voice_setting/lock_voice_setting_logic.dart @@ -167,11 +167,9 @@ class LockVoiceSettingLogic extends BaseGetXController { BluetoothConnectionState.disconnected) { dismissEasyLoading(); cancelBlueConnetctToastTimer(); - // 延迟1秒后重试(避免频繁请求) - Future.delayed(const Duration(seconds: 2), () { - // 递归调用自身,重试次数+1 - sendFileToDevice(data, token); - }); + + // 断开后重发一下 + sendFileToDevice(data, token); // showBlueConnetctToast(); } @@ -294,31 +292,6 @@ class LockVoiceSettingLogic extends BaseGetXController { } } - // 发送获取型号蓝牙命令 - sendGetDeviceModelBleMessage() { - showEasyLoading(); - showBlueConnetctToastTimer(action: () { - dismissEasyLoading(); - }); - BlueManage().blueSendData( - BlueManage().connectDeviceName, - (BluetoothConnectionState deviceConnectionState) async { - if (deviceConnectionState == BluetoothConnectionState.connected) { - BlueManage().writeCharacteristicWithResponse( - GetDeviceModelCommand( - lockID: BlueManage().connectDeviceName, - ).packageData(), - ); - } else if (deviceConnectionState == - BluetoothConnectionState.disconnected) { - dismissEasyLoading(); - cancelBlueConnetctToastTimer(); - showBlueConnetctToast(); - } - }, - ); - } - void _startSendLanguageFile() { if (state.data == null) return; state.voiceSubcontractingIndex = 0;