From ea6fccb54e622a35bdcaa60b0a5e0ebcdf6593c0 Mon Sep 17 00:00:00 2001 From: Nuckyz <61953774+Nuckyz@users.noreply.github.com> Date: Wed, 3 Jul 2024 03:47:01 -0300 Subject: [PATCH] fix setting parsed regex as filter logging props --- src/webpack/api.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/webpack/api.tsx b/src/webpack/api.tsx index 48861c76d..cc99da19c 100644 --- a/src/webpack/api.tsx +++ b/src/webpack/api.tsx @@ -81,18 +81,18 @@ const stringMatches = (s: string, filter: CodeFilter) => export const filters = { byProps: (...props: PropsFilter): FilterFn => { const filter: FilterFn = props.length === 1 - ? m => m?.[props[0]] !== void 0 - : m => props.every(p => m?.[p] !== void 0); + ? m => m?.[props[0]] !== undefined + : m => props.every(p => m?.[p] !== undefined); filter.$$vencordProps = ["byProps", ...props]; return filter; }, byCode: (...code: CodeFilter): FilterFn => { - code = code.map(canonicalizeMatch); + const parsedCode = code.map(canonicalizeMatch); const filter: FilterFn = m => { if (typeof m !== "function") return false; - return stringMatches(String(m), code); + return stringMatches(String(m), parsedCode); }; filter.$$vencordProps = ["byCode", ...code];