private FormattedEvent CreateEventFromRetweet(XElement xElm)
{
return new FormattedEvent
{
Eventtype = MyCommon.EVENTTYPE.Retweet,
Event = "retweet",
CreatedAt = MyCommon.DateTimeParse(xElm.XPathSelectElement("/created_at").Value),
IsMe = xElm.XPathSelectElement("/user/id_str").Value == this.UserId.ToString(),
Username = xElm.XPathSelectElement("/user/screen_name").Value,
Target = string.Format("@{0}:{1}", new[]
{
xElm.XPathSelectElement("/retweeted_status/user/screen_name").Value,
WebUtility.HtmlDecode(xElm.XPathSelectElement("/retweeted_status/text").Value),
}),
Id = long.Parse(xElm.XPathSelectElement("/retweeted_status/id_str").Value),
};
}