diff options
author | Andrew Dolgov <[email protected]> | 2011-11-24 15:16:07 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2011-11-24 15:16:07 +0300 |
commit | fb86971ca88b47d24f83de1f2d495ba8b1815a44 (patch) | |
tree | 94835639ee6391a1b2ec327b880f6500174f1843 /src | |
parent | 4776a5d439731fca488ef7a06432e2b858d49e69 (diff) |
mark articles as read when reading
Diffstat (limited to 'src')
-rw-r--r-- | src/org/fox/ttrss/HeadlinesFragment.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/org/fox/ttrss/HeadlinesFragment.java b/src/org/fox/ttrss/HeadlinesFragment.java index 953bed54..d2c019ad 100644 --- a/src/org/fox/ttrss/HeadlinesFragment.java +++ b/src/org/fox/ttrss/HeadlinesFragment.java @@ -108,6 +108,8 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener { article.unread = false;
m_selectedArticleId = article.id;
m_adapter.notifyDataSetChanged();
+
+ catchupArticle(article);
}
}
@@ -206,6 +208,23 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener { }
}
+ public void catchupArticle(final Article article) {
+ ApiRequest ar = new ApiRequest();
+ ar.setApi(m_prefs.getString("ttrss_url", null));
+
+ HashMap<String,String> map = new HashMap<String,String>() {
+ {
+ put("sid", m_sessionId);
+ put("op", "updateArticle");
+ put("article_ids", String.valueOf(article.id));
+ put("mode", "0");
+ put("field", "2");
+ }
+ };
+
+ ar.execute(map);
+ }
+
private class ArticleListAdapter extends ArrayAdapter<Article> {
private ArrayList<Article> items;
|