| | |
| | | { |
| | | try |
| | | { |
| | | _FunctionList._IpCamImou = null; |
| | | _FunctionList.Clear(); |
| | | _FunctionList = null; |
| | | } |
| | |
| | | if (_IpCamImou == null) |
| | | { |
| | | _IpCamImou = Functions.FindAll((obj) => obj.spk == SPK.IpCam_Imou); |
| | | if (_IpCamImou.Count > 0) |
| | | { |
| | | Com.Utils.HdlToLcUtils.Instance.InitData(Shared.Application.Activity, "HDL-HOME-APP-TEST", "WeJ8TY88vbakCcnvH8G1tDUqzLWY8yss", OnAppConfig.Instance.RequestHttpsHost); |
| | | Com.Utils.HdlToLcUtils.Instance.HomeId = DB_ResidenceData.Instance.CurrentRegion.id; |
| | | Com.Utils.HdlToLcUtils.Instance.Token = UserInfo.Current.AccessToken; |
| | | } |
| | | } |
| | | return _IpCamImou; |
| | | } |
| | |
| | | { |
| | | MainPage.Log($"IniFunctionList error : {ex.Message}"); |
| | | } |
| | | finally |
| | | { |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | /// </summary> |
| | | public void Clear() |
| | | { |
| | | Functions = new List<Function>(); |
| | | _FunctionList = null; |
| | | try |
| | | { |
| | | _IpCamImou.Clear(); |
| | | _IpCamImou = null; |
| | | _FunctionList.Clear(); |
| | | _FunctionList = null; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log($"清理FunctionList异常:{ex.Message}"); |
| | | _FunctionList = null; |
| | | } |
| | | } |
| | | |
| | | /// <summary> |