jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/374829 )

Change subject: Trigger a feed refresh when connectivity is regained
......................................................................


Trigger a feed refresh when connectivity is regained

Bug: T173002
Change-Id: I6ea99b38ad38d16b9a6ed407dd5212008f322157
---
M app/src/main/java/org/wikipedia/feed/FeedFragment.java
M app/src/main/java/org/wikipedia/main/MainActivity.java
M app/src/main/java/org/wikipedia/main/MainFragment.java
3 files changed, 16 insertions(+), 0 deletions(-)

Approvals:
  Dbrant: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/app/src/main/java/org/wikipedia/feed/FeedFragment.java 
b/app/src/main/java/org/wikipedia/feed/FeedFragment.java
index 302cb29..cff839c 100644
--- a/app/src/main/java/org/wikipedia/feed/FeedFragment.java
+++ b/app/src/main/java/org/wikipedia/feed/FeedFragment.java
@@ -280,6 +280,10 @@
         refresh();
     }
 
+    public void onGoOnline() {
+        refresh();
+    }
+
     private void refresh() {
         funnel.refresh(coordinator.getAge());
         coordinator.reset();
diff --git a/app/src/main/java/org/wikipedia/main/MainActivity.java 
b/app/src/main/java/org/wikipedia/main/MainActivity.java
index 9921171..e9b5380 100644
--- a/app/src/main/java/org/wikipedia/main/MainActivity.java
+++ b/app/src/main/java/org/wikipedia/main/MainActivity.java
@@ -107,6 +107,11 @@
     }
 
     @Override
+    protected void onGoOnline() {
+        getFragment().onGoOnline();
+    }
+
+    @Override
     public void onBackPressed() {
         if (getFragment().onBackPressed()) {
             return;
diff --git a/app/src/main/java/org/wikipedia/main/MainFragment.java 
b/app/src/main/java/org/wikipedia/main/MainFragment.java
index 1599dcc..51e4204 100644
--- a/app/src/main/java/org/wikipedia/main/MainFragment.java
+++ b/app/src/main/java/org/wikipedia/main/MainFragment.java
@@ -449,6 +449,13 @@
         }
     }
 
+    public void onGoOnline() {
+        Fragment fragment = ((NavTabFragmentPagerAdapter) 
viewPager.getAdapter()).getCurrentFragment();
+        if (fragment instanceof FeedFragment) {
+            ((FeedFragment) fragment).onGoOnline();
+        }
+    }
+
     @OnPageChange(R.id.fragment_main_view_pager) void onTabChanged(int 
position) {
         Callback callback = callback();
         if (callback != null) {

-- 
To view, visit https://gerrit.wikimedia.org/r/374829
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I6ea99b38ad38d16b9a6ed407dd5212008f322157
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mholloway <[email protected]>
Gerrit-Reviewer: Brion VIBBER <[email protected]>
Gerrit-Reviewer: Cooltey <[email protected]>
Gerrit-Reviewer: Dbrant <[email protected]>
Gerrit-Reviewer: Sharvaniharan <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to