diff options
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/entity/Tweet.kt')
-rw-r--r-- | app/src/main/java/net/lacolaco/smileessence/entity/Tweet.kt | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/entity/Tweet.kt b/app/src/main/java/net/lacolaco/smileessence/entity/Tweet.kt index fbb45641..17ee6799 100644 --- a/app/src/main/java/net/lacolaco/smileessence/entity/Tweet.kt +++ b/app/src/main/java/net/lacolaco/smileessence/entity/Tweet.kt @@ -17,10 +17,11 @@ class Tweet private constructor(st: twitter4j.Status, myUserId: Long) : EntitySu val isRetweet = retweetedTweet != null val originalTweet = retweetedTweet ?: this val text: String = retweetedTweet?.text ?: extractText(st, false) - val inReplyToStatusId: Long? = - if (isRetweet) retweetedTweet!!.inReplyToStatusId - else if (st.inReplyToStatusId != -1L) st.inReplyToStatusId - else null + val inReplyToStatusId: Long? = when { + isRetweet -> retweetedTweet!!.inReplyToStatusId + st.inReplyToStatusId != -1L -> st.inReplyToStatusId + else -> null + } var favoriteCount: Int = st.favoriteCount get() = retweetedTweet?.favoriteCount ?: field private set |