From 60f7c2208374a62906da99d38ee99ecbdf142e73 Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Wed, 2 Oct 2024 12:33:20 -0600 Subject: [PATCH] Test 2 --- index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index e92009f..52eb942 100644 --- a/index.js +++ b/index.js @@ -455,8 +455,8 @@ xmpp.on("stanza", (stanza) => { if (!row.filter) row.filter = ""; let filterEvt = row.filterEvt.toLowerCase().split(","); let filters = row.filter.toLowerCase().split(","); - filterEvt = filterEvt.filter(filter => !filter.startsWith('!')); - filters = filters.filter(filter => !filter.startsWith('!')); + filterEvt = filterEvt.map(filter => filter.startsWith('!') ? filter.substring(1) : filter); + filters = filters.map(filter => filter.startsWith('!') ? filter.substring(1) : filter); if (evt.priority < row.minPriority) return; // If the event type is not in th filter, ignore it. Make sure filterEvt isnt null if (!filterEvt[0]) filterEvt = []; @@ -503,8 +503,8 @@ xmpp.on("stanza", (stanza) => { if (!row.filter) row.filter = ""; let filterEvt = row.filterEvt.toLowerCase().split(","); let filters = row.filter.toLowerCase().split(","); - filterEvt = filterEvt.filter(filter => !filter.startsWith('!')); - filters = filters.filter(filter => !filter.startsWith('!')); + filterEvt = filterEvt.map(filter => filter.startsWith('!') ? filter.substring(1) : filter); + filters = filters.map(filter => filter.startsWith('!') ? filter.substring(1) : filter); // If priority is less than the min priority, ignore it