diff options
Diffstat (limited to 'OpenSim/Services/UserProfilesService/UserProfilesService.cs')
-rw-r--r-- | OpenSim/Services/UserProfilesService/UserProfilesService.cs | 44 |
1 files changed, 23 insertions, 21 deletions
diff --git a/OpenSim/Services/UserProfilesService/UserProfilesService.cs b/OpenSim/Services/UserProfilesService/UserProfilesService.cs index 96c13c0..76aa093 100644 --- a/OpenSim/Services/UserProfilesService/UserProfilesService.cs +++ b/OpenSim/Services/UserProfilesService/UserProfilesService.cs | |||
@@ -45,7 +45,7 @@ namespace OpenSim.Services.ProfilesService | |||
45 | static readonly ILog m_log = | 45 | static readonly ILog m_log = |
46 | LogManager.GetLogger( | 46 | LogManager.GetLogger( |
47 | MethodBase.GetCurrentMethod().DeclaringType); | 47 | MethodBase.GetCurrentMethod().DeclaringType); |
48 | 48 | ||
49 | IUserAccountService userAccounts; | 49 | IUserAccountService userAccounts; |
50 | 50 | ||
51 | public UserProfilesService(IConfigSource config, string configName): | 51 | public UserProfilesService(IConfigSource config, string configName): |
@@ -58,23 +58,23 @@ namespace OpenSim.Services.ProfilesService | |||
58 | return; | 58 | return; |
59 | } | 59 | } |
60 | Object[] args = null; | 60 | Object[] args = null; |
61 | 61 | ||
62 | args = new Object[] { config }; | 62 | args = new Object[] { config }; |
63 | string accountService = Config.GetString("UserAccountService", String.Empty); | 63 | string accountService = Config.GetString("UserAccountService", String.Empty); |
64 | if (accountService != string.Empty) | 64 | if (accountService != string.Empty) |
65 | userAccounts = ServerUtils.LoadPlugin<IUserAccountService>(accountService, args); | 65 | userAccounts = ServerUtils.LoadPlugin<IUserAccountService>(accountService, args); |
66 | 66 | ||
67 | args = new Object[] { config }; | 67 | args = new Object[] { config }; |
68 | } | 68 | } |
69 | 69 | ||
70 | #region Classifieds | 70 | #region Classifieds |
71 | public OSD AvatarClassifiedsRequest(UUID creatorId) | 71 | public OSD AvatarClassifiedsRequest(UUID creatorId) |
72 | { | 72 | { |
73 | OSDArray records = ProfilesData.GetClassifiedRecords(creatorId); | 73 | OSDArray records = ProfilesData.GetClassifiedRecords(creatorId); |
74 | 74 | ||
75 | return records; | 75 | return records; |
76 | } | 76 | } |
77 | 77 | ||
78 | public bool ClassifiedUpdate(UserClassifiedAdd ad, ref string result) | 78 | public bool ClassifiedUpdate(UserClassifiedAdd ad, ref string result) |
79 | { | 79 | { |
80 | if(!ProfilesData.UpdateClassifiedRecord(ad, ref result)) | 80 | if(!ProfilesData.UpdateClassifiedRecord(ad, ref result)) |
@@ -84,74 +84,74 @@ namespace OpenSim.Services.ProfilesService | |||
84 | result = "success"; | 84 | result = "success"; |
85 | return true; | 85 | return true; |
86 | } | 86 | } |
87 | 87 | ||
88 | public bool ClassifiedDelete(UUID recordId) | 88 | public bool ClassifiedDelete(UUID recordId) |
89 | { | 89 | { |
90 | if(ProfilesData.DeleteClassifiedRecord(recordId)) | 90 | if(ProfilesData.DeleteClassifiedRecord(recordId)) |
91 | return true; | 91 | return true; |
92 | 92 | ||
93 | return false; | 93 | return false; |
94 | } | 94 | } |
95 | 95 | ||
96 | public bool ClassifiedInfoRequest(ref UserClassifiedAdd ad, ref string result) | 96 | public bool ClassifiedInfoRequest(ref UserClassifiedAdd ad, ref string result) |
97 | { | 97 | { |
98 | if(ProfilesData.GetClassifiedInfo(ref ad, ref result)) | 98 | if(ProfilesData.GetClassifiedInfo(ref ad, ref result)) |
99 | return true; | 99 | return true; |
100 | 100 | ||
101 | return false; | 101 | return false; |
102 | } | 102 | } |
103 | #endregion Classifieds | 103 | #endregion Classifieds |
104 | 104 | ||
105 | #region Picks | 105 | #region Picks |
106 | public OSD AvatarPicksRequest(UUID creatorId) | 106 | public OSD AvatarPicksRequest(UUID creatorId) |
107 | { | 107 | { |
108 | OSDArray records = ProfilesData.GetAvatarPicks(creatorId); | 108 | OSDArray records = ProfilesData.GetAvatarPicks(creatorId); |
109 | 109 | ||
110 | return records; | 110 | return records; |
111 | } | 111 | } |
112 | 112 | ||
113 | public bool PickInfoRequest(ref UserProfilePick pick, ref string result) | 113 | public bool PickInfoRequest(ref UserProfilePick pick, ref string result) |
114 | { | 114 | { |
115 | pick = ProfilesData.GetPickInfo(pick.CreatorId, pick.PickId); | 115 | pick = ProfilesData.GetPickInfo(pick.CreatorId, pick.PickId); |
116 | result = "OK"; | 116 | result = "OK"; |
117 | return true; | 117 | return true; |
118 | } | 118 | } |
119 | 119 | ||
120 | public bool PicksUpdate(ref UserProfilePick pick, ref string result) | 120 | public bool PicksUpdate(ref UserProfilePick pick, ref string result) |
121 | { | 121 | { |
122 | return ProfilesData.UpdatePicksRecord(pick); | 122 | return ProfilesData.UpdatePicksRecord(pick); |
123 | } | 123 | } |
124 | 124 | ||
125 | public bool PicksDelete(UUID pickId) | 125 | public bool PicksDelete(UUID pickId) |
126 | { | 126 | { |
127 | return ProfilesData.DeletePicksRecord(pickId); | 127 | return ProfilesData.DeletePicksRecord(pickId); |
128 | } | 128 | } |
129 | #endregion Picks | 129 | #endregion Picks |
130 | 130 | ||
131 | #region Notes | 131 | #region Notes |
132 | public bool AvatarNotesRequest(ref UserProfileNotes note) | 132 | public bool AvatarNotesRequest(ref UserProfileNotes note) |
133 | { | 133 | { |
134 | return ProfilesData.GetAvatarNotes(ref note); | 134 | return ProfilesData.GetAvatarNotes(ref note); |
135 | } | 135 | } |
136 | 136 | ||
137 | public bool NotesUpdate(ref UserProfileNotes note, ref string result) | 137 | public bool NotesUpdate(ref UserProfileNotes note, ref string result) |
138 | { | 138 | { |
139 | return ProfilesData.UpdateAvatarNotes(ref note, ref result); | 139 | return ProfilesData.UpdateAvatarNotes(ref note, ref result); |
140 | } | 140 | } |
141 | #endregion Notes | 141 | #endregion Notes |
142 | 142 | ||
143 | #region Profile Properties | 143 | #region Profile Properties |
144 | public bool AvatarPropertiesRequest(ref UserProfileProperties prop, ref string result) | 144 | public bool AvatarPropertiesRequest(ref UserProfileProperties prop, ref string result) |
145 | { | 145 | { |
146 | return ProfilesData.GetAvatarProperties(ref prop, ref result); | 146 | return ProfilesData.GetAvatarProperties(ref prop, ref result); |
147 | } | 147 | } |
148 | 148 | ||
149 | public bool AvatarPropertiesUpdate(ref UserProfileProperties prop, ref string result) | 149 | public bool AvatarPropertiesUpdate(ref UserProfileProperties prop, ref string result) |
150 | { | 150 | { |
151 | return ProfilesData.UpdateAvatarProperties(ref prop, ref result); | 151 | return ProfilesData.UpdateAvatarProperties(ref prop, ref result); |
152 | } | 152 | } |
153 | #endregion Profile Properties | 153 | #endregion Profile Properties |
154 | 154 | ||
155 | #region Interests | 155 | #region Interests |
156 | public bool AvatarInterestsUpdate(UserProfileProperties prop, ref string result) | 156 | public bool AvatarInterestsUpdate(UserProfileProperties prop, ref string result) |
157 | { | 157 | { |
@@ -159,6 +159,7 @@ namespace OpenSim.Services.ProfilesService | |||
159 | } | 159 | } |
160 | #endregion Interests | 160 | #endregion Interests |
161 | 161 | ||
162 | |||
162 | #region User Preferences | 163 | #region User Preferences |
163 | public bool UserPreferencesUpdate(ref UserPreferences pref, ref string result) | 164 | public bool UserPreferencesUpdate(ref UserPreferences pref, ref string result) |
164 | { | 165 | { |
@@ -239,6 +240,7 @@ namespace OpenSim.Services.ProfilesService | |||
239 | } | 240 | } |
240 | #endregion User Preferences | 241 | #endregion User Preferences |
241 | 242 | ||
243 | |||
242 | #region Utility | 244 | #region Utility |
243 | public OSD AvatarImageAssetsRequest(UUID avatarId) | 245 | public OSD AvatarImageAssetsRequest(UUID avatarId) |
244 | { | 246 | { |
@@ -252,7 +254,7 @@ namespace OpenSim.Services.ProfilesService | |||
252 | { | 254 | { |
253 | return ProfilesData.GetUserAppData(ref prop, ref result); | 255 | return ProfilesData.GetUserAppData(ref prop, ref result); |
254 | } | 256 | } |
255 | 257 | ||
256 | public bool SetUserAppData(UserAppData prop, ref string result) | 258 | public bool SetUserAppData(UserAppData prop, ref string result) |
257 | { | 259 | { |
258 | return true; | 260 | return true; |