mirror of
https://github.com/opensim/opensim.git
synced 2026-08-10 03:06:05 +08:00
Removed sessionID from GridUserservice again. Removed parcel crossing detection from Robust connector. Fixed Simian to continue to send those location updates upon parcel crossing, without changing the interface.
This commit is contained in:
@@ -84,7 +84,7 @@ namespace OpenSim.Services.Connectors
|
||||
}
|
||||
|
||||
|
||||
#region IPresenceService
|
||||
#region IGridUserService
|
||||
|
||||
|
||||
public GridUserInfo LoggedIn(string userID)
|
||||
@@ -123,7 +123,7 @@ namespace OpenSim.Services.Connectors
|
||||
return Set(sendData, userID, regionID, position, lookAt);
|
||||
}
|
||||
|
||||
public bool SetLastPosition(string userID, UUID sessionID, UUID regionID, Vector3 position, Vector3 lookAt)
|
||||
public bool SetLastPosition(string userID, UUID regionID, Vector3 position, Vector3 lookAt)
|
||||
{
|
||||
Dictionary<string, object> sendData = new Dictionary<string, object>();
|
||||
//sendData["SCOPEID"] = scopeID.ToString();
|
||||
|
||||
@@ -40,10 +40,10 @@ namespace OpenSim.Services.Connectors.SimianGrid
|
||||
{
|
||||
private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
|
||||
|
||||
private IGridUserService m_GridUserService;
|
||||
private SimianPresenceServiceConnector m_GridUserService;
|
||||
private Scene m_aScene;
|
||||
|
||||
public SimianActivityDetector(IGridUserService guservice)
|
||||
public SimianActivityDetector(SimianPresenceServiceConnector guservice)
|
||||
{
|
||||
m_GridUserService = guservice;
|
||||
m_log.DebugFormat("[SIMIAN ACTIVITY DETECTOR]: Started");
|
||||
|
||||
@@ -298,6 +298,12 @@ namespace OpenSim.Services.Connectors.SimianGrid
|
||||
return UpdateSession(sessionID, regionID, lastPosition, lastLookAt);
|
||||
}
|
||||
|
||||
public bool SetLastPosition(string userID, UUID regionID, Vector3 lastPosition, Vector3 lastLookAt)
|
||||
{
|
||||
// Never called
|
||||
return false;
|
||||
}
|
||||
|
||||
public GridUserInfo GetGridUserInfo(string user)
|
||||
{
|
||||
m_log.DebugFormat("[SIMIAN PRESENCE CONNECTOR]: Requesting session data for agent " + user);
|
||||
|
||||
@@ -108,7 +108,7 @@ namespace OpenSim.Services.Interfaces
|
||||
bool LoggedOut(string userID, UUID regionID, Vector3 lastPosition, Vector3 lastLookAt);
|
||||
|
||||
bool SetHome(string userID, UUID homeID, Vector3 homePosition, Vector3 homeLookAt);
|
||||
bool SetLastPosition(string userID, UUID sessionID, UUID regionID, Vector3 lastPosition, Vector3 lastLookAt);
|
||||
bool SetLastPosition(string userID, UUID regionID, Vector3 lastPosition, Vector3 lastLookAt);
|
||||
|
||||
GridUserInfo GetGridUserInfo(string userID);
|
||||
}
|
||||
|
||||
@@ -139,7 +139,7 @@ namespace OpenSim.Services.UserAccountService
|
||||
return m_Database.Store(d);
|
||||
}
|
||||
|
||||
public bool SetLastPosition(string userID, UUID sessionID, UUID regionID, Vector3 lastPosition, Vector3 lastLookAt)
|
||||
public bool SetLastPosition(string userID, UUID regionID, Vector3 lastPosition, Vector3 lastLookAt)
|
||||
{
|
||||
//m_log.DebugFormat("[Grid User Service]: SetLastPosition for {0}", userID);
|
||||
GridUserData d = m_Database.Get(userID);
|
||||
|
||||
Reference in New Issue
Block a user