From 0fa94f222df8ed7f308730c3692bf2a774138718 Mon Sep 17 00:00:00 2001 From: Cinder Date: Fri, 12 Jun 2015 18:48:07 -0600 Subject: Refactor AgentPreferences so that database operations happen centrally. the opensim way. Signed-off-by: Diva Canto --- OpenSim/Data/MySQL/MySQLAgentPreferencesData.cs | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) (limited to 'OpenSim/Data/MySQL/MySQLAgentPreferencesData.cs') diff --git a/OpenSim/Data/MySQL/MySQLAgentPreferencesData.cs b/OpenSim/Data/MySQL/MySQLAgentPreferencesData.cs index cd9004a..bf188ee 100644 --- a/OpenSim/Data/MySQL/MySQLAgentPreferencesData.cs +++ b/OpenSim/Data/MySQL/MySQLAgentPreferencesData.cs @@ -52,22 +52,9 @@ namespace OpenSim.Data.MySQL return ret[0]; } - public void StorePrefs(AgentPreferencesData data) + public void Store(AgentPreferencesData data) { - using (MySqlCommand cmd = new MySqlCommand()) - { - cmd.CommandText = String.Format("replace into `{0}` (`PrincipalID`, `AccessPrefs`, `HoverHeight`, `Language`, `LanguageIsPublic`, `PermEveryone`, `PermGroup`, `PermNextOwner`) VALUES (?Principal, ?AP, ?HH, ?Lang, ?LIP, ?PE, ?PG, ?PNO)", m_Realm); - cmd.Parameters.AddWithValue("?Principal", data.PrincipalID.ToString()); - cmd.Parameters.AddWithValue("?AP", data.AccessPrefs); - cmd.Parameters.AddWithValue("?HH", data.HoverHeight); - cmd.Parameters.AddWithValue("?Lang", data.Language); - cmd.Parameters.AddWithValue("?LIP", data.LanguageIsPublic); - cmd.Parameters.AddWithValue("?PE", data.PermEveryone); - cmd.Parameters.AddWithValue("?PG", data.PermGroup); - cmd.Parameters.AddWithValue("?PNO", data.PermNextOwner); - - ExecuteNonQuery(cmd); - } + base.Store(data); } } } -- cgit v1.1