Minor retweet refactor

This commit is contained in:
Zed
2019-07-01 23:22:00 +02:00
parent 9b07199901
commit c60280415e
4 changed files with 12 additions and 7 deletions

View File

@@ -73,8 +73,10 @@ proc parseTweet*(node: XmlNode): Tweet =
let by = tweet.selectText(".js-retweet-text > a > b")
if by.len > 0:
result.retweetBy = some(by.stripText())
result.retweetId = some(tweet.attr("data-retweet-id"))
result.retweet = some(Retweet(
by: stripText(by),
id: tweet.attr("data-retweet-id")
))
let quote = tweet.select(".QuoteTweet-innerContainer")
if quote != nil: