From e75ccccb370b47305c6eadb321efb27c86cdd28b Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期二, 30 十一月 2021 09:57:24 +0800 Subject: [PATCH] 合并 --- SiriKit/Data/SceneDateManager.cs | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 104 insertions(+), 0 deletions(-) diff --git a/SiriKit/Data/SceneDateManager.cs b/SiriKit/Data/SceneDateManager.cs new file mode 100644 index 0000000..9ff58b3 --- /dev/null +++ b/SiriKit/Data/SceneDateManager.cs @@ -0,0 +1,104 @@ +锘縰sing Foundation; +using Intents; +using System; +using System.Linq; + +namespace SiriKit +{ + public class SceneDateManager //: DataManager<NSMutableArray<HDLSceneSiri.HDLSiriSceneModel>> + { + public SceneDateManager() { }//: base(new UserDefaultsStorageDescriptor(NSUserDefaultsHelper.StorageKeys.OrderHistory), new NSMutableArray<HDLSceneSiri.HDLSiriSceneModel>()) { } + protected NSUserDefaults UserDefaults = NSUserDefaultsHelper.DataSuite; + + + //#region Public API for clients of `SoupOrderDataManager` + //// Convenience method to access the data with a property name that makes + //// sense in the caller's context. + //public NSMutableArray<HDLSceneSiri.HDLSiriSceneModel> OrderHistory + //{ + // get + // { + // return ManagedData as NSMutableArray<HDLSceneSiri.HDLSiriSceneModel>; + // } + //} + + //#endregion + + //#region Support methods for unarchiving saved data + //override protected void FinishUnarchiving(NSObject unarchivedData) + //{ + // var array = (NSArray)unarchivedData; + // HDLSceneSiri.HDLSiriSceneModel[] orders = NSArray.FromArray<HDLSceneSiri.HDLSiriSceneModel>(array); + // ManagedDataBackingInstance = new NSMutableArray<HDLSceneSiri.HDLSiriSceneModel>(orders); + //} + //#endregion + + public bool IsLgoin + { + get + { + var d = UserDefaults.BoolForKey(NSUserDefaultsHelper.StorageKeys.GLOBAL_GIsLogin); + return d; + } + set + { + UserDefaults.SetBool(value, NSUserDefaultsHelper.StorageKeys.GLOBAL_GIsLogin); + } + } + + + public string AccessToken + { + get + { + var d = UserDefaults.StringForKey(NSUserDefaultsHelper.StorageKeys.GLOBAL_GAccessToken); + return d; + } + set + { + UserDefaults.SetString(value, NSUserDefaultsHelper.StorageKeys.GLOBAL_GAccessToken); + + } + } + + public string RefreshToken + { + get + { + var d = UserDefaults.StringForKey(NSUserDefaultsHelper.StorageKeys.GLOBAL_GRefreshToken); + return d; + } + set + { + UserDefaults.SetString(value, NSUserDefaultsHelper.StorageKeys.GLOBAL_GRefreshToken); + } + } + + + public string RegionUrl + { + get + { + var d = UserDefaults.StringForKey(NSUserDefaultsHelper.StorageKeys.GLOBAL_GRegionUrl); + return d; + } + set + { + UserDefaults.SetString(value, NSUserDefaultsHelper.StorageKeys.GLOBAL_GRegionUrl); + } + } + + public string HomeId + { + get + { + var d = UserDefaults.StringForKey(NSUserDefaultsHelper.StorageKeys.GLOBAL_GHomeId); + return d; + } + set + { + UserDefaults.SetString(value, NSUserDefaultsHelper.StorageKeys.GLOBAL_GHomeId); + } + } + } +} -- Gitblit v1.8.0