[chronojump] DB:2.23 Inserted socialNetwork variables at preferences
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] DB:2.23 Inserted socialNetwork variables at preferences
- Date: Tue, 8 Jun 2021 16:00:40 +0000 (UTC)
commit aa3568bab80cc68c96be82c0116b55903cad7633
Author: Xavier de Blas <xaviblas gmail com>
Date: Tue Jun 8 17:59:45 2021 +0200
DB:2.23 Inserted socialNetwork variables at preferences
src/preferences.cs | 4 ++++
src/sqlite/main.cs | 11 ++++++++++-
src/sqlite/preferences.cs | 11 +++++++++++
3 files changed, 25 insertions(+), 1 deletion(-)
---
diff --git a/src/preferences.cs b/src/preferences.cs
index 9e1614c07..54176a284 100644
--- a/src/preferences.cs
+++ b/src/preferences.cs
@@ -203,6 +203,10 @@ public class Preferences
public string serverNewsDatetime; // NOT on SQL
public string clientNewsDatetime; // on SQL
+ //socialNetwork poll
+ public string socialNetwork;
+ public string socialNetworkDatetime; // "": not answered, -1: it should be sent when there's network
(after a ping)
+
//jumps
public bool jumpsFVProfileOnlyBestInWeight;
public bool jumpsFVProfileShowFullGraph;
diff --git a/src/sqlite/main.cs b/src/sqlite/main.cs
index 81a0faab4..0115d550f 100644
--- a/src/sqlite/main.cs
+++ b/src/sqlite/main.cs
@@ -129,7 +129,7 @@ class Sqlite
/*
* Important, change this if there's any update to database
*/
- static string lastChronojumpDatabaseVersion = "2.22";
+ static string lastChronojumpDatabaseVersion = "2.23";
public Sqlite()
{
@@ -3010,7 +3010,15 @@ class Sqlite
currentVersion = updateVersion("2.22");
}
+ if(currentVersion == "2.22")
+ {
+ LogB.SQL("Inserted socialNetwork variables at preferences");
+
+ SqlitePreferences.Insert (SqlitePreferences.SocialNetwork, "");
+ SqlitePreferences.Insert (SqlitePreferences.SocialNetworkDatetime, "");
+ currentVersion = updateVersion("2.23");
+ }
/*
@@ -3232,6 +3240,7 @@ class Sqlite
//just testing: 1.79 - 1.80 Converted DB to 1.80 Created table ForceSensorElasticBandGlue and moved
stiffnessString records there
+ //2.22 - 2.23 Converted DB to 2.23 Inserted socialNetwork variables at preferences
//2.21 - 2.22 Converted DB to 2.22 Inserted forceSensorFeedbackPath params
//2.20 - 2.21 Converted DB to 2.21 Inserted into preferences: runsEvolutionShowTime
//2.19 - 2.20 Converted DB to 2.20 Inserted into preferences: runsEvolutionOnlyBestInSession
diff --git a/src/sqlite/preferences.cs b/src/sqlite/preferences.cs
index 48a2733cc..aa1d7966f 100644
--- a/src/sqlite/preferences.cs
+++ b/src/sqlite/preferences.cs
@@ -44,6 +44,9 @@ class SqlitePreferences : Sqlite
public const string ServerNewsDatetime = "serverNewsDatetime"; // NOT stored on SQL. string of last
news in server, obtained on pingAtNewsAtStart
public const string ClientNewsDatetime = "clientNewsDatetime"; // stored on SQL. string of last news
local, when user clicks on getNews(), if this is diff than server... news are downloaded and this is updated
+ public const string SocialNetwork = "socialNetwork";
+ public const string SocialNetworkDatetime = "socialNetworkDatetime"; //"": not answered, -1: should
be sent when there's network (after a ping)
+
//contacts
public const string JumpsFVProfileOnlyBestInWeight = "jumpsFVProfileOnlyBestInWeight";
public const string JumpsFVProfileShowFullGraph = "jumpsFVProfileShowFullGraph";
@@ -357,6 +360,10 @@ class SqlitePreferences : Sqlite
Insert (NewsLanguageEs, "False", dbcmdTr);
Insert (ClientNewsDatetime, "", dbcmdTr);
+ //socialNetwork
+ Insert (SocialNetwork, "", dbcmdTr);
+ Insert (SocialNetworkDatetime, "", dbcmdTr);
+
//session
Insert (LoadLastSessionAtStart, "True", dbcmdTr);
Insert (LastSessionID, "-1", dbcmdTr);
@@ -506,6 +513,10 @@ class SqlitePreferences : Sqlite
preferences.newsLanguageEs = reader[1].ToString() == "True"; //bool
else if(reader[0].ToString() == ClientNewsDatetime )
preferences.clientNewsDatetime = reader[1].ToString();
+ else if(reader[0].ToString() == SocialNetwork )
+ preferences.socialNetwork = reader[1].ToString();
+ else if(reader[0].ToString() == SocialNetworkDatetime )
+ preferences.socialNetworkDatetime = reader[1].ToString();
else if(reader[0].ToString() == UnitsStr)
preferences.units = (Preferences.UnitsEnum)
Enum.Parse(typeof(Preferences.UnitsEnum), reader[1].ToString());
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]