Version bumps no longer nuke configs

This commit is contained in:
Cyberboss
2017-06-06 14:43:58 -04:00
parent 17044d1376
commit 458937e75f
8 changed files with 48 additions and 0 deletions
+3
View File
@@ -20,6 +20,9 @@
<setting name="LastConfigPageIndex" serializeAs="String">
<value>0</value>
</setting>
<setting name="UpgradeRequired" serializeAs="String">
<value>True</value>
</setting>
</TGControlPanel.Properties.Settings>
<TGControlPanel.Properties.Settings1>
<setting name="LastPageIndex" serializeAs="String">
+6
View File
@@ -12,6 +12,12 @@ namespace TGControlPanel
{
try
{
if (Properties.Settings.Default.UpgradeRequired)
{
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.UpgradeRequired = false;
Properties.Settings.Default.Save();
}
var res = Server.VerifyConnection();
if (res != null)
{
+12
View File
@@ -46,5 +46,17 @@ namespace TGControlPanel.Properties {
this["LastConfigPageIndex"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("True")]
public bool UpgradeRequired {
get {
return ((bool)(this["UpgradeRequired"]));
}
set {
this["UpgradeRequired"] = value;
}
}
}
}
@@ -8,5 +8,8 @@
<Setting Name="LastConfigPageIndex" Type="System.Int32" Scope="User">
<Value Profile="(Default)">0</Value>
</Setting>
<Setting Name="UpgradeRequired" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
</Settings>
</SettingsFile>
+3
View File
@@ -71,6 +71,9 @@
<setting name="ChatProviderEntropy" serializeAs="String">
<value>John Madden</value>
</setting>
<setting name="UpgradeRequired" serializeAs="String">
<value>True</value>
</setting>
</TGServerService.Properties.Settings>
</userSettings>
<runtime>
+12
View File
@@ -230,5 +230,17 @@ namespace TGServerService.Properties {
this["ChatProviderEntropy"] = value;
}
}
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("True")]
public bool UpgradeRequired {
get {
return ((bool)(this["UpgradeRequired"]));
}
set {
this["UpgradeRequired"] = value;
}
}
}
}
@@ -59,5 +59,8 @@
<Setting Name="ChatProviderEntropy" Type="System.String" Scope="User">
<Value Profile="(Default)">John Madden</Value>
</Setting>
<Setting Name="UpgradeRequired" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
</Settings>
</SettingsFile>
+6
View File
@@ -22,6 +22,12 @@ namespace TGServerService
//Use OnStart instead
public TGServerService()
{
if (Properties.Settings.Default.UpgradeRequired)
{
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.UpgradeRequired = false;
Properties.Settings.Default.Save();
}
InitializeComponent();
Run(this);
}