From f5963a166d6745510c3b0d3b1035f4560c82c9bc Mon Sep 17 00:00:00 2001 From: anfe <448468458@qq.com> Date: Fri, 3 May 2024 15:01:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=AE=8C=E6=88=90=E8=BF=9B=E5=85=A5?= =?UTF-8?q?=E5=89=8D=E5=8F=B0=20token=20=E6=98=AF=E5=90=A6=E5=A4=B1?= =?UTF-8?q?=E6=95=88=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- star_lock/lib/app.dart | 15 ++++++++++----- star_lock/lib/blue/io_sender.dart | 2 +- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/star_lock/lib/app.dart b/star_lock/lib/app.dart index fc4efb06..a88fa173 100644 --- a/star_lock/lib/app.dart +++ b/star_lock/lib/app.dart @@ -7,6 +7,7 @@ import 'package:permission_handler/permission_handler.dart'; import 'package:star_lock/app_settings/app_settings.dart'; import 'package:star_lock/blue/blue_manage.dart'; import 'package:star_lock/flavors.dart'; +import 'package:star_lock/main/lockMian/lockMain/lockMain_logic.dart'; import 'package:star_lock/tools/app_manager.dart'; import 'package:star_lock/tools/bindings/app_binding.dart'; import 'package:star_lock/tools/storage.dart'; @@ -123,20 +124,24 @@ class _MyAppState extends State with WidgetsBindingObserver, BaseWidget { super.didChangeAppLifecycleState(state); switch (state) { case AppLifecycleState.inactive: - AppLog.log('App--->进入非活动状态'); + // AppLog.log('App--->进入非活动状态'); break; case AppLifecycleState.paused: - AppLog.log('App--->进入后台'); + // AppLog.log('App--->进入后台'); BlueManage().disconnect(); break; case AppLifecycleState.resumed: - AppLog.log('App--->进入前台'); + // AppLog.log('App--->进入前台'); + if (Get.isRegistered()) { + //进入前台刷新如果存在锁列表则刷新,顺便判断 token 是否过期 + Get.find().getStarLockInfo(); + } break; case AppLifecycleState.detached: - AppLog.log('App--->挂起'); + // AppLog.log('App--->挂起'); break; case AppLifecycleState.hidden: - AppLog.log('App--->隐藏'); + // AppLog.log('App--->隐藏'); break; } } diff --git a/star_lock/lib/blue/io_sender.dart b/star_lock/lib/blue/io_sender.dart index 506accf3..8c470f38 100644 --- a/star_lock/lib/blue/io_sender.dart +++ b/star_lock/lib/blue/io_sender.dart @@ -37,7 +37,7 @@ abstract class SenderProtocol extends IOData { AppLog.log("App -> 锁,指令类型:${commandType!.typeName} \n\n参数是:\n${toString()} \n\n加密之前数据是:\n$data"); } - //TODO:拼装数据 + //TODO:拼装数据Ï List packageData() { commandData = messageDetail(); List commandList = [];