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

Change subject: Hygiene: inline the summary call to _collectRawPageData
......................................................................


Hygiene: inline the summary call to _collectRawPageData

This makes it easier to move things around.

Change-Id: Ie5a28f7110b374d043adb8d876561c4e3b4134af
---
M lib/mobile-util.js
M routes/mobile-sections.js
2 files changed, 7 insertions(+), 6 deletions(-)

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



diff --git a/lib/mobile-util.js b/lib/mobile-util.js
index 52ba34b..ad68b28 100644
--- a/lib/mobile-util.js
+++ b/lib/mobile-util.js
@@ -180,12 +180,11 @@
  * Build a page summary
  * @param {!String} domain the request domain
  * @param {!Object} title a mediawiki-title object for the page title
- * @param {!Object} pageData raw page data for the page
+ * @param {!Object} page page content and metadata from Parsoid
+ * @param {!Object} meta metadata from MW API
  * @return {!Object} a summary 2.0 spec-compliant page summary object
  */
-mUtil.buildSummary = function(domain, title, pageData) {
-    const page = pageData.page;
-    const meta = pageData.meta;
+mUtil.buildSummary = function(domain, title, page, meta) {
     const isContentModelWikitext = meta.contentmodel === 'wikitext';
     const isWhiteListedNamespace = 
mUtil.SUMMARY_NS_WHITELIST.includes(meta.ns);
     const isRedirect = meta.redirect;
diff --git a/routes/mobile-sections.js b/routes/mobile-sections.js
index b34d9f7..979e2c8 100644
--- a/routes/mobile-sections.js
+++ b/routes/mobile-sections.js
@@ -361,11 +361,13 @@
 */
 router.get('/summary/:title/:revision?/:tid?', (req, res) => {
     return BBPromise.props({
-        pageData: _collectRawPageData(req, false),
+        page: parsoid.pageJsonPromise(app, req, false),
+        meta: mwapi.getMetadata(app, req),
+        title: mwapi.getTitleObj(app, req),
         siteinfo: mwapi.getSiteInfo(app, req)
     }).then((response) => {
         const title = Title.newFromText(req.params.title, response.siteinfo);
-        const summary = mUtil.buildSummary(req.params.domain, title, 
response.pageData);
+        const summary = mUtil.buildSummary(req.params.domain, title, 
response.page, response.meta);
         res.status(summary.code);
         if (summary.code === 200) {
             delete summary.code;

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie5a28f7110b374d043adb8d876561c4e3b4134af
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/mobileapps
Gerrit-Branch: master
Gerrit-Owner: BearND <bsitzm...@wikimedia.org>
Gerrit-Reviewer: Fjalapeno <cfl...@wikimedia.org>
Gerrit-Reviewer: Jdlrobson <jrob...@wikimedia.org>
Gerrit-Reviewer: Mholloway <mhollo...@wikimedia.org>
Gerrit-Reviewer: Mhurd <mh...@wikimedia.org>
Gerrit-Reviewer: Ppchelko <ppche...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to