fix(sel): correct filter function syntax for stream message comparison

This commit is contained in:
Viren070
2025-11-24 14:55:01 +00:00
parent 6cd7fb58aa
commit 86ae86a272
+3 -3
View File
@@ -508,11 +508,11 @@ export abstract class StreamExpressionEngine {
} else if (mode !== 'exact' && mode !== 'includes') {
throw new Error("Mode must be either 'exact' or 'includes'");
}
return streams.filter((stream) => {
return streams.filter((stream) =>
mode == 'exact'
? messages.includes(stream.message || '')
: messages.some((m) => (stream.message || '').includes(m));
});
: messages.some((m) => (stream.message || '').includes(m))
);
};
this.parser.functions.count = function (streams: ParsedStream[]) {