diff options
| -rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java | 5 | ||||
| -rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/types/ArticleList.java | 4 |
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 |