diff options
Diffstat (limited to 'OpenSim/Services/Connectors')
-rw-r--r-- | OpenSim/Services/Connectors/Friends/FriendsServiceConnector.cs | 24 | ||||
-rw-r--r-- | OpenSim/Services/Connectors/InstantMessage/InstantMessageServiceConnector.cs | 2 |
2 files changed, 13 insertions, 13 deletions
diff --git a/OpenSim/Services/Connectors/Friends/FriendsServiceConnector.cs b/OpenSim/Services/Connectors/Friends/FriendsServiceConnector.cs index 08f1dc3..c5ae0c0 100644 --- a/OpenSim/Services/Connectors/Friends/FriendsServiceConnector.cs +++ b/OpenSim/Services/Connectors/Friends/FriendsServiceConnector.cs | |||
@@ -161,19 +161,8 @@ namespace OpenSim.Services.Connectors.Friends | |||
161 | 161 | ||
162 | public bool StoreFriend(string PrincipalID, string Friend, int flags) | 162 | public bool StoreFriend(string PrincipalID, string Friend, int flags) |
163 | { | 163 | { |
164 | FriendInfo finfo = new FriendInfo(); | ||
165 | try | ||
166 | { | ||
167 | finfo.PrincipalID = new UUID(PrincipalID); | ||
168 | } | ||
169 | catch | ||
170 | { | ||
171 | return false; | ||
172 | } | ||
173 | finfo.Friend = Friend; | ||
174 | finfo.MyFlags = flags; | ||
175 | 164 | ||
176 | Dictionary<string, object> sendData = finfo.ToKeyValuePairs(); | 165 | Dictionary<string, object> sendData = ToKeyValuePairs(PrincipalID, Friend, flags); |
177 | 166 | ||
178 | sendData["METHOD"] = "storefriend"; | 167 | sendData["METHOD"] = "storefriend"; |
179 | 168 | ||
@@ -267,5 +256,16 @@ namespace OpenSim.Services.Connectors.Friends | |||
267 | } | 256 | } |
268 | 257 | ||
269 | #endregion | 258 | #endregion |
259 | |||
260 | public Dictionary<string, object> ToKeyValuePairs(string principalID, string friend, int flags) | ||
261 | { | ||
262 | Dictionary<string, object> result = new Dictionary<string, object>(); | ||
263 | result["PrincipalID"] = principalID; | ||
264 | result["Friend"] = friend; | ||
265 | result["MyFlags"] = flags; | ||
266 | |||
267 | return result; | ||
268 | } | ||
269 | |||
270 | } | 270 | } |
271 | } \ No newline at end of file | 271 | } \ No newline at end of file |
diff --git a/OpenSim/Services/Connectors/InstantMessage/InstantMessageServiceConnector.cs b/OpenSim/Services/Connectors/InstantMessage/InstantMessageServiceConnector.cs index 161be02..dbce9f6 100644 --- a/OpenSim/Services/Connectors/InstantMessage/InstantMessageServiceConnector.cs +++ b/OpenSim/Services/Connectors/InstantMessage/InstantMessageServiceConnector.cs | |||
@@ -61,7 +61,7 @@ namespace OpenSim.Services.Connectors.InstantMessage | |||
61 | try | 61 | try |
62 | { | 62 | { |
63 | 63 | ||
64 | XmlRpcResponse GridResp = GridReq.Send(url, 3000); | 64 | XmlRpcResponse GridResp = GridReq.Send(url, 10000); |
65 | 65 | ||
66 | Hashtable responseData = (Hashtable)GridResp.Value; | 66 | Hashtable responseData = (Hashtable)GridResp.Value; |
67 | 67 | ||