Mholloway has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/378794 )

Change subject: Hygiene: Session logging cleanup
......................................................................

Hygiene: Session logging cleanup

* Clean up legacy Saved Pages logging stuff
* Clean up other references to HistoryEntry.SOURCE_SAVED
* Add call to app.getSessionFunnel.restSectionsFetchEnd back in
* Other minor cleanup in the pageLoadComplete listener callback in
  PageFragmentLoadState

Change-Id: I9e2a029230cc7436b5aaf0785497c0c5612f0980
---
M app/src/main/java/org/wikipedia/analytics/SessionData.java
M app/src/main/java/org/wikipedia/edit/EditHandler.java
M app/src/main/java/org/wikipedia/history/HistoryEntry.java
M app/src/main/java/org/wikipedia/page/PageFragmentLoadState.java
4 files changed, 10 insertions(+), 43 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/94/378794/1

diff --git a/app/src/main/java/org/wikipedia/analytics/SessionData.java 
b/app/src/main/java/org/wikipedia/analytics/SessionData.java
index fc98006..339c249 100644
--- a/app/src/main/java/org/wikipedia/analytics/SessionData.java
+++ b/app/src/main/java/org/wikipedia/analytics/SessionData.java
@@ -14,7 +14,6 @@
     private int pagesFromInternal;
     private int pagesFromExternal;
     private int pagesFromHistory;
-    private int pagesFromSaved;
     private int pagesFromReadingList;
     private int pagesFromNearby;
     private int pagesFromDisambig;
@@ -37,9 +36,6 @@
                 break;
             case HistoryEntry.SOURCE_HISTORY:
                 pagesFromHistory++;
-                break;
-            case HistoryEntry.SOURCE_SAVED_PAGE:
-                pagesFromSaved++;
                 break;
             case HistoryEntry.SOURCE_READING_LIST:
                 pagesFromReadingList++;
@@ -111,10 +107,6 @@
         return pagesFromHistory;
     }
 
-    public int getPagesFromSaved() {
-        return pagesFromSaved;
-    }
-
     public int getPagesFromReadingList() {
         return pagesFromReadingList;
     }
@@ -145,7 +137,7 @@
 
     public int getTotalPages() {
         return pagesFromSearch + pagesFromRandom + pagesFromLangLink + 
pagesFromInternal
-                + pagesFromExternal + pagesFromHistory + pagesFromSaved + 
pagesFromReadingList
-                + pagesFromNearby + pagesFromDisambig;
+                + pagesFromExternal + pagesFromHistory + pagesFromReadingList 
+ pagesFromNearby
+                + pagesFromDisambig;
     }
 }
diff --git a/app/src/main/java/org/wikipedia/edit/EditHandler.java 
b/app/src/main/java/org/wikipedia/edit/EditHandler.java
index ef0cef8..3804019 100644
--- a/app/src/main/java/org/wikipedia/edit/EditHandler.java
+++ b/app/src/main/java/org/wikipedia/edit/EditHandler.java
@@ -1,6 +1,5 @@
 package org.wikipedia.edit;
 
-import android.content.DialogInterface;
 import android.content.Intent;
 import android.support.annotation.Nullable;
 import android.support.v7.app.AlertDialog;
@@ -12,7 +11,6 @@
 import org.wikipedia.analytics.ProtectedEditAttemptFunnel;
 import org.wikipedia.auth.AccountUtil;
 import org.wikipedia.bridge.CommunicationBridge;
-import org.wikipedia.history.HistoryEntry;
 import org.wikipedia.page.Page;
 import org.wikipedia.page.PageFragment;
 import org.wikipedia.page.Section;
@@ -68,25 +66,6 @@
             return;
         }
         if (messageType.equals("editSectionClicked")) {
-            if (fragment.getHistoryEntry().getSource() == 
HistoryEntry.SOURCE_SAVED_PAGE) {
-                new AlertDialog.Builder(fragment.getActivity())
-                        .setCancelable(false)
-                        .setMessage(R.string.edit_saved_page_refresh)
-                        
.setPositiveButton(R.string.edit_saved_page_refresh_yes, new 
DialogInterface.OnClickListener() {
-                            @Override
-                            public void onClick(DialogInterface 
dialogInterface, int i) {
-                                fragment.refreshPage();
-                            }
-                        })
-                        
.setNegativeButton(R.string.edit_saved_page_refresh_no, new 
DialogInterface.OnClickListener() {
-                            @Override
-                            public void onClick(DialogInterface 
dialogInterface, int i) {
-                                dialogInterface.dismiss();
-                            }
-                        })
-                        .show();
-                return;
-            }
             startEditingSection(messagePayload.optInt("sectionID"), null);
         }
     }
diff --git a/app/src/main/java/org/wikipedia/history/HistoryEntry.java 
b/app/src/main/java/org/wikipedia/history/HistoryEntry.java
index ab70846..dc082ee 100644
--- a/app/src/main/java/org/wikipedia/history/HistoryEntry.java
+++ b/app/src/main/java/org/wikipedia/history/HistoryEntry.java
@@ -15,7 +15,6 @@
     public static final int SOURCE_INTERNAL_LINK = 2;
     public static final int SOURCE_EXTERNAL_LINK = 3;
     public static final int SOURCE_HISTORY = 4;
-    public static final int SOURCE_SAVED_PAGE = 5;
     public static final int SOURCE_LANGUAGE_LINK = 6;
     public static final int SOURCE_RANDOM = 7;
     public static final int SOURCE_MAIN_PAGE = 8;
diff --git a/app/src/main/java/org/wikipedia/page/PageFragmentLoadState.java 
b/app/src/main/java/org/wikipedia/page/PageFragmentLoadState.java
index 279cb00..0668192 100644
--- a/app/src/main/java/org/wikipedia/page/PageFragmentLoadState.java
+++ b/app/src/main/java/org/wikipedia/page/PageFragmentLoadState.java
@@ -307,16 +307,16 @@
         bridge.addListener("pageLoadComplete", new SynchronousBridgeListener() 
{
             @Override
             public void onMessage(JSONObject payload) {
+                app.getSessionFunnel().restSectionsFetchEnd();
+
+                if (fragment.callback() != null) {
+                    fragment.callback().onPageUpdateProgressBar(false, true, 
0);
+                }
+
                 try {
                     if (!sequenceNumber.inSync(payload.getInt("sequence"))) {
                         return;
                     }
-
-                    // Do any other stuff that should happen upon page load 
completion...
-                    if (fragment.callback() != null) {
-                        fragment.callback().onPageUpdateProgressBar(false, 
true, 0);
-                    }
-
                     if (payload.has("sections")) {
                         // augment our current Page object with updated 
Sections received from JS
                         List<Section> sectionList = new ArrayList<>();
@@ -331,16 +331,13 @@
                         }
                         Page page = model.getPage();
                         page.getSections().addAll(sectionList);
-
-                        loading = false;
-                        networkErrorCallback = null;
-                        fragment.onPageLoadComplete();
                     }
                 } catch (JSONException e) {
-                    //
+                    L.e(e);
                 }
 
                 loading = false;
+                networkErrorCallback = null;
                 fragment.onPageLoadComplete();
 
                 // trigger layout of the bottom content

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I9e2a029230cc7436b5aaf0785497c0c5612f0980
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mholloway <[email protected]>

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

Reply via email to