private List<TLErrorMessage> decodeErrors(IEnumerable<object> messageList)
{
List<TLErrorMessage> result = new List<TLErrorMessage>();
if (messageList == null)
return result;
result.AddRange(from XmlRpcStruct message in messageList where message.ContainsKey("code") && message.ContainsKey("message") select new TLErrorMessage(message));
/*
List<TLErrorMessage> result = new List<TLErrorMessage>();
if (messageList == null)
return result;
foreach (XmlRpcStruct message in messageList)
{
if (message.ContainsKey("code") && message.ContainsKey("message"))
result.Add(new TLErrorMessage(message));
}
return result;
*/
return result;
}
private TLErrorMessage decodeSingleError(XmlRpcStruct message)