This commit is contained in:
Christopher Cookman 2024-10-02 12:33:20 -06:00
parent 443c82fcd9
commit 60f7c22083

View file

@ -455,8 +455,8 @@ xmpp.on("stanza", (stanza) => {
if (!row.filter) row.filter = ""; if (!row.filter) row.filter = "";
let filterEvt = row.filterEvt.toLowerCase().split(","); let filterEvt = row.filterEvt.toLowerCase().split(",");
let filters = row.filter.toLowerCase().split(","); let filters = row.filter.toLowerCase().split(",");
filterEvt = filterEvt.filter(filter => !filter.startsWith('!')); filterEvt = filterEvt.map(filter => filter.startsWith('!') ? filter.substring(1) : filter);
filters = filters.filter(filter => !filter.startsWith('!')); filters = filters.map(filter => filter.startsWith('!') ? filter.substring(1) : filter);
if (evt.priority < row.minPriority) return; if (evt.priority < row.minPriority) return;
// If the event type is not in th filter, ignore it. Make sure filterEvt isnt null // If the event type is not in th filter, ignore it. Make sure filterEvt isnt null
if (!filterEvt[0]) filterEvt = []; if (!filterEvt[0]) filterEvt = [];
@ -503,8 +503,8 @@ xmpp.on("stanza", (stanza) => {
if (!row.filter) row.filter = ""; if (!row.filter) row.filter = "";
let filterEvt = row.filterEvt.toLowerCase().split(","); let filterEvt = row.filterEvt.toLowerCase().split(",");
let filters = row.filter.toLowerCase().split(","); let filters = row.filter.toLowerCase().split(",");
filterEvt = filterEvt.filter(filter => !filter.startsWith('!')); filterEvt = filterEvt.map(filter => filter.startsWith('!') ? filter.substring(1) : filter);
filters = filters.filter(filter => !filter.startsWith('!')); filters = filters.map(filter => filter.startsWith('!') ? filter.substring(1) : filter);
// If priority is less than the min priority, ignore it // If priority is less than the min priority, ignore it