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

Change subject: Hygiene: simplify function signature
......................................................................

Hygiene: simplify function signature

Bundle the format option with pdfOptions.

Change-Id: I8ebc51ac1b28c779e1741ff8176ad064e8576d8b
---
M lib/queue.js
M lib/renderer.js
2 files changed, 8 insertions(+), 8 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/chromium-render 
refs/changes/14/394414/1

diff --git a/lib/queue.js b/lib/queue.js
index ca7f03f..be5d42c 100644
--- a/lib/queue.js
+++ b/lib/queue.js
@@ -203,8 +203,12 @@
         let renderTime;
 
         data.renderer
-            .articleToPdf(data.uri, data.format, this._puppeteerOptions,
-                          this._pdfOptions)
+            .articleToPdf(
+                data.uri,
+                this._puppeteerOptions,
+                Object.assign(
+                    {}, this._pdfOptions, { format: data.format }
+                ))
             .then((pdf) => {
                 renderTime = Date.now() - data._timeAtRenderStart;
                 this._logger.log(
diff --git a/lib/renderer.js b/lib/renderer.js
index 9b1b24c..dedc90f 100644
--- a/lib/renderer.js
+++ b/lib/renderer.js
@@ -21,13 +21,11 @@
     /**
      * Renders content from `url` in PDF
      * @param {string} url URL to get content from
-     * TODO: merge format with pdfOptions
-     * @param {string} format Page size, e.g. Letter or A4, passed to 
understands
      * @param {Object} puppeteerOptions
      * @param {Object} pdfOptions
      * @return {<Promise<Buffer>>} Promise which resolves with PDF buffer
      */
-    articleToPdf(url, format, puppeteerOptions, pdfOptions) {
+    articleToPdf(url, puppeteerOptions, pdfOptions) {
         let page;
         const that = this;
 
@@ -41,9 +39,7 @@
                 return page.goto(url, { waitUntil: 'networkidle2' });
             })
             .then(() => {
-                return page.pdf(Object.assign(
-                    {}, pdfOptions, { format }
-                ));
+                return page.pdf(pdfOptions);
             })
             .catch((error) => {
                 // Only thrown an error if we didn't close the browser 
ourselves

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8ebc51ac1b28c779e1741ff8176ad064e8576d8b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/chromium-render
Gerrit-Branch: master
Gerrit-Owner: Bmansurov <[email protected]>

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

Reply via email to