public bool MigrateLegacySettings(UserSettingsModel model) { if (!File.Exists(_settingsFile)) { return(false); } LoadSettings(model, _settingsFile); _jsonSettingsFileManager.Save(model); File.Delete(_settingsFile); return(true); }
public void SaveSettings() { UserSettingsModel.CurrentVersion = _versionProvider.GetPluginVersion(); _jsonSettingsFileManager.Save(UserSettingsModel); if (UserSettingsModel.UpdateFirewall) { UpdateFirewallRules(); } _hub.Publish(new RestartSocketEvent()); }