Better way of setting ServiceURLs
parent
f40001f8ed
commit
a462e440d5
|
@ -66,18 +66,8 @@ namespace OpenSim.Services.Interfaces
|
||||||
UUID.TryParse(kvp["ScopeID"].ToString(), out ScopeID);
|
UUID.TryParse(kvp["ScopeID"].ToString(), out ScopeID);
|
||||||
if (kvp.ContainsKey("Created"))
|
if (kvp.ContainsKey("Created"))
|
||||||
DateTime.TryParse(kvp["Created"].ToString(), out Created);
|
DateTime.TryParse(kvp["Created"].ToString(), out Created);
|
||||||
if (kvp.ContainsKey("ServiceURLs") && kvp["ServiceURLs"] != null)
|
if (kvp.ContainsKey("ServiceURLs") && kvp["ServiceURLs"] != null && (kvp["ServiceURLs"] is Dictionary<string, string>))
|
||||||
{
|
ServiceURLs = (Dictionary<string, string>)kvp["ServiceURLs"];
|
||||||
if (kvp["ServiceURLs"] is Dictionary<string, string>)
|
|
||||||
{
|
|
||||||
ServiceURLs = new Dictionary<string, string>();
|
|
||||||
foreach (KeyValuePair<string, string> urls in (Dictionary<string, string>)kvp["ServiceURLs"])
|
|
||||||
{
|
|
||||||
ServiceURLs.Add(urls.Key, urls.Value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Dictionary<string, object> ToKeyValuePairs()
|
public Dictionary<string, object> ToKeyValuePairs()
|
||||||
|
|
Loading…
Reference in New Issue