aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Communications/OGS1/OGS1UserServices.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Communications/OGS1/OGS1UserServices.cs (renamed from OpenSim/Region/Communications/OGS1/OGSUserServices.cs)10
1 files changed, 8 insertions, 2 deletions
diff --git a/OpenSim/Region/Communications/OGS1/OGSUserServices.cs b/OpenSim/Region/Communications/OGS1/OGS1UserServices.cs
index 56a7837..856c447 100644
--- a/OpenSim/Region/Communications/OGS1/OGSUserServices.cs
+++ b/OpenSim/Region/Communications/OGS1/OGS1UserServices.cs
@@ -11,16 +11,22 @@ using Nwc.XmlRpc;
11 11
12namespace OpenSim.Region.Communications.OGS1 12namespace OpenSim.Region.Communications.OGS1
13{ 13{
14 public class OGSUserServices :IUserServices 14 public class OGS1UserServices :IUserServices
15 { 15 {
16 CommunicationsOGS1 m_parent; 16 CommunicationsOGS1 m_parent;
17 public OGSUserServices(CommunicationsOGS1 parent) 17 public OGS1UserServices(CommunicationsOGS1 parent)
18 { 18 {
19 m_parent = parent; 19 m_parent = parent;
20 } 20 }
21 21
22 public UserProfileData ConvertXMLRPCDataToUserProfile(Hashtable data) 22 public UserProfileData ConvertXMLRPCDataToUserProfile(Hashtable data)
23 { 23 {
24 if (data.Contains("error_type"))
25 {
26 Console.WriteLine("Error sent by user server when trying to get user profile: (" + data["error_type"] + "): " + data["error_desc"]);
27 return null;
28 }
29
24 UserProfileData userData = new UserProfileData(); 30 UserProfileData userData = new UserProfileData();
25 userData.username = (string)data["firstname"]; 31 userData.username = (string)data["firstname"];
26 userData.surname = (string)data["lastname"]; 32 userData.surname = (string)data["lastname"];