diff options
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetReactions.kt')
-rw-r--r-- | app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetReactions.kt | 37 |
1 files changed, 3 insertions, 34 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetReactions.kt b/app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetReactions.kt index bffcd832..3fd14c75 100644 --- a/app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetReactions.kt +++ b/app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetReactions.kt @@ -3,52 +3,21 @@ package net.lacolaco.smileessence.twitter.task import net.lacolaco.smileessence.data.Account import net.lacolaco.smileessence.entity.Tweet import net.lacolaco.smileessence.util.BackgroundTask -import twitter4j.TwitterException class TweetReactions { - class RetweetTask - // --------------------------- CONSTRUCTORS --------------------------- - - ( - // ------------------------------ FIELDS ------------------------------ - - private val account: Account, private val statusID: Long) : BackgroundTask<Tweet, Void>() { - - // ------------------------ OVERRIDE METHODS ------------------------ - - @Throws(TwitterException::class) + class RetweetTask(private val account: Account, private val statusID: Long) : BackgroundTask<Tweet, Void>() { override fun doInBackground(): Tweet { return Tweet.fromTwitter(account.twitter.tweets().retweetStatus(statusID), account.userId) } } - class FavoriteTask - // --------------------------- CONSTRUCTORS --------------------------- - - ( - // ------------------------------ FIELDS ------------------------------ - - private val account: Account, private val statusID: Long) : BackgroundTask<Tweet, Void>() { - - // ------------------------ OVERRIDE METHODS ------------------------ - - @Throws(TwitterException::class) + class FavoriteTask(private val account: Account, private val statusID: Long) : BackgroundTask<Tweet, Void>() { override fun doInBackground(): Tweet { return Tweet.fromTwitter(account.twitter.favorites().createFavorite(statusID), account.userId) } } - class UnfavoriteTask - // --------------------------- CONSTRUCTORS --------------------------- - - ( - // ------------------------------ FIELDS ------------------------------ - - private val account: Account, private val statusID: Long) : BackgroundTask<Tweet, Void>() { - - // ------------------------ OVERRIDE METHODS ------------------------ - - @Throws(TwitterException::class) + class UnfavoriteTask(private val account: Account, private val statusID: Long) : BackgroundTask<Tweet, Void>() { override fun doInBackground(): Tweet { return Tweet.fromTwitter(account.twitter.favorites().destroyFavorite(statusID), account.userId) } |