From 040a887b9c5f22a79de3fdff3947b69d87221379 Mon Sep 17 00:00:00 2001 From: Johan Berntsson Date: Tue, 18 Mar 2008 01:38:07 +0000 Subject: Last position will be stored in the DB on logout, and the avatar can continue from the same position in the next login (only with MySQL at the moment) --- OpenSim/Framework/Data.MySQL/MySQLUserData.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'OpenSim/Framework/Data.MySQL/MySQLUserData.cs') diff --git a/OpenSim/Framework/Data.MySQL/MySQLUserData.cs b/OpenSim/Framework/Data.MySQL/MySQLUserData.cs index 2bba6ce..4c76461 100644 --- a/OpenSim/Framework/Data.MySQL/MySQLUserData.cs +++ b/OpenSim/Framework/Data.MySQL/MySQLUserData.cs @@ -585,7 +585,18 @@ namespace OpenSim.Framework.Data.MySQL /// The agent to create public void AddNewUserAgent(UserAgentData agent) { - // Do nothing. + try + { + lock (database) + { + database.insertAgentRow(agent); + } + } + catch (Exception e) + { + database.Reconnect(); + m_log.Error(e.ToString()); + } } /// -- cgit v1.1