]> cat aescling's git repositories - mastodon.git/commitdiff
Fix issue with some Node.js versions not having Array.prototype.includes (#3667)
authorEugen Rochko <eugen@zeonfederated.com>
Fri, 9 Jun 2017 17:46:33 +0000 (19:46 +0200)
committerGitHub <noreply@github.com>
Fri, 9 Jun 2017 17:46:33 +0000 (19:46 +0200)
by using Array.prototype.indexOf instead

streaming/index.js

index d77ca63ff557ee02711c6f3dd048358b7ab5f53f..270ed6f70343c8670f4ff51ce2fb0ef7edd72c79 100644 (file)
@@ -276,7 +276,7 @@ const startWorker = (workerId) => {
           const targetAccountIds = [unpackedPayload.account.id].concat(unpackedPayload.mentions.map(item => item.id));
           const accountDomain    = unpackedPayload.account.acct.split('@')[1];
 
-          if (Array.isArray(req.filteredLanguages) && req.filteredLanguages.includes(unpackedPayload.language)) {
+          if (Array.isArray(req.filteredLanguages) && req.filteredLanguages.indexOf(unpackedPayload.language) !== -1) {
             log.silly(req.requestId, `Message ${unpackedPayload.id} filtered by language (${unpackedPayload.language})`);
             done();
             return;