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

Change subject: Media: stop filtering by size + mime type
......................................................................

Media: stop filtering by size + mime type

We'll be going in the direction of leaving these in but marking them up
with the necessary info for clients to decide if and how to use them.

Bug: T177430
Change-Id: Ie79c2b9b422ecd3607808f103b2821a211093a84
---
M lib/media.js
1 file changed, 3 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/services/mobileapps 
refs/changes/58/391358/1

diff --git a/lib/media.js b/lib/media.js
index 506be2a..049bace 100644
--- a/lib/media.js
+++ b/lib/media.js
@@ -5,7 +5,6 @@
 const Title = require('mediawiki-title').Title;
 
 const MAX_ITEM_COUNT = 500;
-const MIN_IMAGE_SIZE = 64;
 const MAX_IMAGE_WIDTH = 1280;
 
 
@@ -59,18 +58,11 @@
     });
 }
 
-function filterTitles(items) {
+function getTitles(items) {
     // Reject gallery items if they're too small.
     // Also reject SVG and PNG items by default, because they're likely to be
     // logos and/or presentational images.
-    return items.filter((item) => {
-        const imageInfo = item.imageinfo && Array.isArray(item.imageinfo) && 
item.imageinfo[0];
-        return imageInfo
-            && imageInfo.width >= MIN_IMAGE_SIZE
-            && imageInfo.height >= MIN_IMAGE_SIZE
-            && !imageInfo.mime.includes('svg')
-            && !imageInfo.mime.includes('png');
-    }).map((item) => {
+    return items.map((item) => {
         return item.title;
     });
 }
@@ -103,7 +95,7 @@
             prop: 'videoinfo',
             viprop: 'url|dimensions|mime|extmetadata|derivatives',
             viurlwidth: MAX_IMAGE_WIDTH,
-            titles: filterTitles(response.body.query.pages).join('|'),
+            titles: getTitles(response.body.query.pages).join('|'),
             continue: ''
         };
         return api.mwApiGet(app, req.params.domain, query).then((response) => {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie79c2b9b422ecd3607808f103b2821a211093a84
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/mobileapps
Gerrit-Branch: master
Gerrit-Owner: Mholloway <mhollo...@wikimedia.org>

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

Reply via email to