public List<ProfilePickInfo> GetPicks(UUID ownerID)
{
Hashtable ReqHash = new Hashtable();
ReqHash["uuid"] = ownerID;
Hashtable result = GenericXMLRPCRequest(ReqHash,
"avatarpicksrequest");
if (!Convert.ToBoolean(result["success"]))
return new List<ProfilePickInfo>();
ArrayList dataArray = (ArrayList)result["data"];
List<ProfilePickInfo> picks = new List<ProfilePickInfo>();
if (dataArray != null)
{
foreach (Object o in dataArray)
{
Hashtable d = (Hashtable)o;
UUID pickID = new UUID(d["pickid"].ToString());
string name = d["name"].ToString();
picks.Add(new ProfilePickInfo { Name = name, PickUUID = pickID });
}
}
return picks;
}