Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/jangernert/FeedReader.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAldo Gunsing <dev@aldogunsing.nl>2018-11-29 18:11:02 +0300
committerAldo Gunsing <dev@aldogunsing.nl>2018-11-29 20:33:57 +0300
commit8102acd84e7853e816fd6dbe99e5e94767776935 (patch)
tree401f6e8eaa7c75e3e6915600d7b193d16b3be5f7 /src
parentd60546d20718efa3767f3134465020b731d72280 (diff)
Small improvements
Diffstat (limited to 'src')
-rw-r--r--src/Backend/Backend.vala16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/Backend/Backend.vala b/src/Backend/Backend.vala
index da3ecf18..de65327a 100644
--- a/src/Backend/Backend.vala
+++ b/src/Backend/Backend.vala
@@ -511,14 +511,12 @@ namespace FeedReader {
{
var listType = isCat ? FeedListType.CATEGORY : FeedListType.FEED;
var articles = DataBase.readOnly().read_articles(feedID, listType, ArticleListState.UNREAD, "", -1);
+ var articleIDsList = new Gee.ArrayList<string>();
foreach (var article in articles)
{
- articleIDs += "," + article.getArticleID();
- }
- if (articleIDs != "")
- {
- articleIDs = articleIDs.substring(1);
+ articleIDsList.add(article.getArticleID());
}
+ articleIDs = StringUtils.join(articleIDsList, ",");
}
if(isCat)
@@ -600,14 +598,12 @@ namespace FeedReader {
if(useID)
{
var articles = DataBase.readOnly().read_articles(FeedID.ALL.to_string(), FeedListType.FEED, ArticleListState.UNREAD, "", -1);
+ var articleIDsList = new Gee.ArrayList<string>();
foreach (var article in articles)
{
- articleIDs += "," + article.getArticleID();
- }
- if (articleIDs != "")
- {
- articleIDs = articleIDs.substring(1);
+ articleIDsList.add(article.getArticleID());
}
+ articleIDs = StringUtils.join(articleIDsList, ",");
}
if(m_offline)