diff options
| author | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2011-11-29 15:40:23 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@madoka.volgo-balt.ru> | 2011-11-29 15:40:23 +0300 |
| commit | ef38363cdc4914c3a69780d319cfc9e173903441 (patch) | |
| tree | 9313e7b7f14706c1d73dc7f05258b869ea2e5216 /src/org/fox/ttrss/MainActivity.java | |
| parent | 823ea28ff54cd1e4f262f5af4a4f617336dad285 (diff) | |
add experimental feed context menu
Diffstat (limited to 'src/org/fox/ttrss/MainActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/MainActivity.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/org/fox/ttrss/MainActivity.java b/src/org/fox/ttrss/MainActivity.java index 133275fb..1fa4bfd8 100644 --- a/src/org/fox/ttrss/MainActivity.java +++ b/src/org/fox/ttrss/MainActivity.java @@ -120,6 +120,33 @@ public class MainActivity extends FragmentActivity implements FeedsFragment.OnFe } @SuppressWarnings("unchecked") + public void catchupFeed(final Feed feed) { + Log.d(TAG, "catchupFeed=" + feed); + + ApiRequest req = new ApiRequest(getApplicationContext()) { + protected void onPostExecute(JsonElement result) { + if (!m_enableCats || m_activeCategory != null) + refreshFeeds(); + else + refreshCategories(); + } + + }; + + @SuppressWarnings("serial") + HashMap<String,String> map = new HashMap<String,String>() { + { + put("sid", m_sessionId); + put("op", "catchupFeed"); + put("feed_id", String.valueOf(feed.id)); + if (feed.is_cat) put("is_cat", "1"); + } + }; + + req.execute(map); + } + + @SuppressWarnings("unchecked") public void toggleArticlesMarked(final ArticleList articles) { ApiRequest req = new ApiRequest(getApplicationContext()); |