From 5113a486c23cb5575b7c9f4f28574a1780ee9902 Mon Sep 17 00:00:00 2001 From: chylex Date: Fri, 20 Sep 2019 18:03:34 +0200 Subject: [PATCH] Fix viewer filters for content and edited messages --- src/renderer/scr.processor.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/renderer/scr.processor.js b/src/renderer/scr.processor.js index e7484ff..dd7d8d7 100644 --- a/src/renderer/scr.processor.js +++ b/src/renderer/scr.processor.js @@ -7,13 +7,13 @@ var PROCESSOR = {}; PROCESSOR.FILTER = { byUser: ((userindex) => message => message.u === userindex), byTime: ((timeStart, timeEnd) => message => message.t >= timeStart && message.t <= timeEnd), - byContents: ((substr) => message => message.m.indexOf(substr) !== -1), - byRegex: ((regex) => message => regex.test(message.m)), + byContents: ((substr) => message => ("m" in message ? message.m : "").indexOf(substr) !== -1), + byRegex: ((regex) => message => regex.test("m" in message ? message.m : "")), withImages: (() => message => (message.e && message.e.some(embed => embed.type === "image")) || (message.a && message.a.some(DISCORD.isImageAttachment))), withDownloads: (() => message => message.a && message.a.some(attachment => !DISCORD.isImageAttachment(attachment))), withEmbeds: (() => message => message.e && message.e.length > 0), withAttachments: (() => message => message.a && message.a.length > 0), - isEdited: (() => message => (message.f&1) === 1) + isEdited: (() => message => ("te" in message) ? message.te : (message.f & 1) === 1) }; // --------------