From 54c202bd4867092fca2bc6f96bec0cfd1056a46a Mon Sep 17 00:00:00 2001 From: mac <user@users-MacBook-Pro.local> Date: 星期一, 06 十一月 2023 11:24:20 +0800 Subject: [PATCH] 2023年11月06日11:23:46 --- HDL_ON/DAL/Server/HttpServerRequest.cs | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/HDL_ON/DAL/Server/HttpServerRequest.cs b/HDL_ON/DAL/Server/HttpServerRequest.cs index 25c2273..f6d8677 100644 --- a/HDL_ON/DAL/Server/HttpServerRequest.cs +++ b/HDL_ON/DAL/Server/HttpServerRequest.cs @@ -161,7 +161,7 @@ /// 鍒锋柊Token /// </summary> /// <returns></returns> - public string RefreshToken() + public string RefreshToken(bool canRefresh = true) { var requestJson = HttpUtil.GetSignRequestJson(new RefreshTokenObj() { @@ -187,6 +187,18 @@ { UserInfo.Current.LastTime = DateTime.MinValue; } +#if __IOS__ + else if (revertObj.Code == "10001") + { + if (canRefresh) + { + MainPage.Log($"UserInfo.Current.RefreshToken 1 : " + UserInfo.Current.RefreshToken); + UserInfo.Current.RefreshToken = SiriKit.NSUserDefaultsHelper.DataSuite.StringForKey(SiriKit.NSUserDefaultsHelper.StorageKeys.GLOBAL_GAccessToken); + MainPage.Log($"UserInfo.Current.RefreshToken 2 : " + UserInfo.Current.RefreshToken); + RefreshToken(false); + } + } +#endif return revertObj.Code; } @@ -698,7 +710,7 @@ { if (mHomeGatewayRes.Count > 0) { - DB_ResidenceData.Instance.HomeGateway = mHomeGatewayRes[0]; + DB_ResidenceData.Instance.HomeGateway = mHomeGatewayRes[0];//缃戝叧鐘舵�� DriverLayer.Control.Ins.GatewayOnline_Cloud = mHomeGatewayRes[0].gatewayStatus; DB_ResidenceData.Instance.SaveResidenceData(); return revertObj.Code; @@ -3649,7 +3661,6 @@ var pack = HttpUtil.RequestHttpsPostFroHome(NewAPI.Api_Post_GetGroupControlInfos, requestJson); return pack; } - /// <summary> /// 鑾峰彇缇ゆ帶璇︽儏 /// </summary> -- Gitblit v1.8.0