summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java5
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java4
2 files changed, 4 insertions, 5 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java
index c8866b7e..1cdd972f 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java
@@ -48,6 +48,7 @@ import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
+import java.util.stream.Collectors;
@SuppressLint("StaticFieldLeak")
public class OnlineActivity extends CommonActivity {
@@ -1046,7 +1047,9 @@ public class OnlineActivity extends CommonActivity {
HashMap<String, String> map = new HashMap<>();
map.put("sid", getSessionId());
map.put("op", "updateArticle");
- map.put("article_ids", articles.getAsCommaSeparatedIds());
+ map.put("article_ids", articles.stream()
+ .map(a -> String.valueOf(a.id))
+ .collect(Collectors.joining(",")));
map.put("mode", String.valueOf(mode));
if (field == Article.UPDATE_FIELD_NOTE)
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java
index da25882c..89530231 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java
@@ -50,8 +50,4 @@ public class ArticleList extends CopyOnWriteArrayList<Article> {
return getSelected().size();
}
- public String getAsCommaSeparatedIds() {
- return this.stream().map(a -> String.valueOf(a.id))
- .collect(Collectors.joining(","));
- }
} \ No newline at end of file