aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/net/lacolaco/smileessence/twitter/TweetBuilder.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/net/lacolaco/smileessence/twitter/TweetBuilder.java')
-rw-r--r--app/src/main/java/net/lacolaco/smileessence/twitter/TweetBuilder.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/app/src/main/java/net/lacolaco/smileessence/twitter/TweetBuilder.java b/app/src/main/java/net/lacolaco/smileessence/twitter/TweetBuilder.java
index 2cd0954a..4946a44e 100644
--- a/app/src/main/java/net/lacolaco/smileessence/twitter/TweetBuilder.java
+++ b/app/src/main/java/net/lacolaco/smileessence/twitter/TweetBuilder.java
@@ -33,6 +33,7 @@ import twitter4j.StatusUpdate;
import java.io.File;
import java.util.ArrayList;
import java.util.Collection;
+import java.util.List;
public class TweetBuilder {
@@ -67,12 +68,16 @@ public class TweetBuilder {
// -------------------------- OTHER METHODS --------------------------
public TweetBuilder addScreenName(String screenName) {
- screenNameList.add(screenName);
+ if (!screenNameList.contains(screenName)) {
+ screenNameList.add(screenName);
+ }
return this;
}
- public TweetBuilder addScreenNames(Collection<String> screenNames) {
- screenNameList.addAll(screenNames);
+ public TweetBuilder addScreenNames(List<String> screenNames) {
+ for (String name : screenNames) {
+ addScreenName(name);
+ }
return this;
}