import 'package:get/get.dart'; import 'package:star_lock/mine/addLock/nearbyLock/nearbyLock_logic.dart'; import 'package:star_lock/tools/baseGetXController.dart'; class LockAddFaqLogic extends BaseGetXController { // 修改升级方法 Future startOtaUpgrade() async { // 返回到附近的锁页面 Get.back(); // 延迟一下确保页面切换完成 await Future.delayed(const Duration(milliseconds: 300)); // 设置升级状态,让附近的锁页面显示升级按钮 final NearbyLockLogic nearbyLogic = Get.find(); nearbyLogic.state.otaState.value = true; // 显示提示,引导用户进行升级 Get.snackbar( '固件升级'.tr, '请点击右下角"点击返回设备配对"按钮返回设备配对页面'.tr, duration: const Duration(seconds: 3), snackPosition: SnackPosition.TOP, ); } }