diff options
Diffstat (limited to 'OpenSim/Framework/Communications/UserManagerBase.cs')
-rw-r--r-- | OpenSim/Framework/Communications/UserManagerBase.cs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/OpenSim/Framework/Communications/UserManagerBase.cs b/OpenSim/Framework/Communications/UserManagerBase.cs index 8985bb6..fe09b03 100644 --- a/OpenSim/Framework/Communications/UserManagerBase.cs +++ b/OpenSim/Framework/Communications/UserManagerBase.cs | |||
@@ -103,7 +103,20 @@ namespace OpenSim.Framework.Communications | |||
103 | 103 | ||
104 | return null; | 104 | return null; |
105 | } | 105 | } |
106 | public UserAgentData GetAgentByUUID(LLUUID userId) | ||
107 | { | ||
108 | foreach (KeyValuePair<string, IUserData> plugin in _plugins) | ||
109 | { | ||
110 | UserAgentData agent = plugin.Value.GetAgentByUUID(userId); | ||
106 | 111 | ||
112 | if (agent != null) | ||
113 | { | ||
114 | return agent; | ||
115 | } | ||
116 | } | ||
117 | |||
118 | return null; | ||
119 | } | ||
107 | // see IUserService | 120 | // see IUserService |
108 | public UserProfileData GetUserProfile(LLUUID uuid) | 121 | public UserProfileData GetUserProfile(LLUUID uuid) |
109 | { | 122 | { |