From 3fe89ce427b6f44e37ccc85dfc985cce7eccfe20 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 8 Mar 2018 17:09:35 +0300 Subject: rate limit fragment refreshing on drawer open --- org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'org.fox.ttrss') diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java index cb332e95..a7eb8fb2 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java @@ -81,7 +81,11 @@ public class MasterActivity extends OnlineActivity implements HeadlinesEventList getSupportActionBar().show(); invalidateOptionsMenu(); - refresh(false); + Date date = new Date(); + if (date.getTime() - m_lastRefresh > 60*1000) { + m_lastRefresh = date.getTime(); + refresh(false); + } } @Override @@ -263,7 +267,7 @@ public class MasterActivity extends OnlineActivity implements HeadlinesEventList Date date = new Date(); - if (date.getTime() - m_lastRefresh > 10000) { + if (date.getTime() - m_lastRefresh > 30*1000) { m_lastRefresh = date.getTime(); refresh(false); } -- cgit v1.2.3