aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/net/lacolaco/smileessence/twitter/task/TweetReactions.kt
diff options
context:
space:
mode:
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.kt37
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)
}