27 lines
839 B
Dart
27 lines
839 B
Dart
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<void> startOtaUpgrade() async {
|
|
// 返回到附近的锁页面
|
|
Get.back();
|
|
|
|
// 延迟一下确保页面切换完成
|
|
await Future.delayed(const Duration(milliseconds: 300));
|
|
|
|
// 设置升级状态,让附近的锁页面显示升级按钮
|
|
final NearbyLockLogic nearbyLogic = Get.find<NearbyLockLogic>();
|
|
nearbyLogic.state.otaState.value = true;
|
|
|
|
// 显示提示,引导用户进行升级
|
|
Get.snackbar(
|
|
'固件升级'.tr,
|
|
'固件升级描述'.tr,
|
|
duration: const Duration(seconds: 3),
|
|
snackPosition: SnackPosition.TOP,
|
|
);
|
|
}
|
|
}
|