public void Run(VgcApis.IApi vgcApi) { vgcUtils = vgcApi.GetVgcUtils(); vgcServers = vgcApi.GetVgcServersService(); vgcSetting = vgcApi.GetVgcSettingService(); userSettings = LoadUserSettings(); }
public void Run( VgcApis.Models.IServices.ISettingService vgcSetting) { this.vgcSetting = vgcSetting; userSettings = VgcApis.Libs.Utils .LoadPluginSetting <Models.Data.UserSettings>( pluginName, vgcSetting); bookKeeper = new VgcApis.Libs.Sys.LazyGuy( SaveUserSettingsNow, 30000); }
public void Run( VgcApis.Models.IServices.ISettingsService vgcSetting) { this.vgcSetting = vgcSetting; this.luaAcm = new Libs.LuaSnippet.LuaAcm(); userSettings = VgcApis.Libs.Utils .LoadPluginSetting <Models.Data.UserSettings>( pluginName, vgcSetting); userSettings.NormalizeData(); }
public void Run( VgcApis.Interfaces.Services.ISettingsService vgcSetting) { this.vgcSetting = vgcSetting; this.snpCache = new Libs.LuaSnippet.SnippetsCache(); userSettings = VgcApis.Misc.Utils .LoadPluginSetting <Models.Data.UserSettings>( pluginName, vgcSetting); userSettings.NormalizeData(); }
public void Run( VgcApis.Models.IServices.ISettingsService vgcSetting) { this.vgcSetting = vgcSetting; this.luaAcm = new Libs.LuaSnippet.LuaAcm(); userSettings = VgcApis.Libs.Utils .LoadPluginSetting <Models.Data.UserSettings>( pluginName, vgcSetting); userSettings.NormalizeData(); bookKeeper = new VgcApis.Libs.Tasks.LazyGuy( SaveUserSettingsNow, 30000); bookKeeper.DoItLater(); }
Models.Data.UserSettings LoadUserSettings() { var empty = new Models.Data.UserSettings(); var userSettingString = vgcSetting.GetPluginsSetting(pluginName); if (string.IsNullOrEmpty(userSettingString)) { return(empty); } try { var result = VgcApis.Misc.Utils .DeserializeObject <Models.Data.UserSettings>( userSettingString); return(result ?? empty); } catch { } return(empty); }
public void Run(VgcApis.Interfaces.Services.IApiService vgcApi) { vgcServers = vgcApi.GetServersService(); vgcSetting = vgcApi.GetSettingService(); userSettings = LoadUserSettings(); }