aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Services
diff options
context:
space:
mode:
authorJohn Hurliman2010-09-29 15:14:13 -0700
committerJohn Hurliman2010-09-29 15:14:13 -0700
commit08ee7a0e51a86e0a65c821e28eceaedaae9f009d (patch)
treee23662b0485182eb155a0a660384f518bcac4fb7 /OpenSim/Services
parentCleanup: Removed an unreferenced variable from ActivityDetector.cs (diff)
downloadopensim-SC-08ee7a0e51a86e0a65c821e28eceaedaae9f009d.zip
opensim-SC-08ee7a0e51a86e0a65c821e28eceaedaae9f009d.tar.gz
opensim-SC-08ee7a0e51a86e0a65c821e28eceaedaae9f009d.tar.bz2
opensim-SC-08ee7a0e51a86e0a65c821e28eceaedaae9f009d.tar.xz
Actually log users out (call LogoutAgent) in the SimianPresenceServiceConnector when LoggedOut() is called
Diffstat (limited to 'OpenSim/Services')
-rw-r--r--OpenSim/Services/Connectors/SimianGrid/SimianPresenceServiceConnector.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/OpenSim/Services/Connectors/SimianGrid/SimianPresenceServiceConnector.cs b/OpenSim/Services/Connectors/SimianGrid/SimianPresenceServiceConnector.cs
index a41c6ad..8141420 100644
--- a/OpenSim/Services/Connectors/SimianGrid/SimianPresenceServiceConnector.cs
+++ b/OpenSim/Services/Connectors/SimianGrid/SimianPresenceServiceConnector.cs
@@ -262,6 +262,12 @@ namespace OpenSim.Services.Connectors.SimianGrid
262 262
263 public bool LoggedOut(string userID, UUID sessionID, UUID regionID, Vector3 lastPosition, Vector3 lastLookAt) 263 public bool LoggedOut(string userID, UUID sessionID, UUID regionID, Vector3 lastPosition, Vector3 lastLookAt)
264 { 264 {
265 m_log.DebugFormat("[SIMIAN PRESENCE CONNECTOR]: Logging out user " + userID);
266
267 // Remove the session to mark this user offline
268 if (!LogoutAgent(sessionID))
269 return false;
270
265 // Save our last position as user data 271 // Save our last position as user data
266 NameValueCollection requestArgs = new NameValueCollection 272 NameValueCollection requestArgs = new NameValueCollection
267 { 273 {