Bypass filters for empty events
This commit is contained in:
parent
f492bca8c3
commit
7cdb6ac5ad
|
@ -73,19 +73,23 @@ pub async fn worker(
|
||||||
Ok(Some(event)) => {
|
Ok(Some(event)) => {
|
||||||
trace!(?event, "got event");
|
trace!(?event, "got event");
|
||||||
|
|
||||||
let filtered = working.borrow().filterer.check_event(&event);
|
if event.is_empty() {
|
||||||
match filtered {
|
trace!("empty event, by-passing filters");
|
||||||
Err(err) => {
|
} else {
|
||||||
trace!(%err, "filter errored on event");
|
let filtered = working.borrow().filterer.check_event(&event);
|
||||||
errors.send(err).await?;
|
match filtered {
|
||||||
continue;
|
Err(err) => {
|
||||||
}
|
trace!(%err, "filter errored on event");
|
||||||
Ok(false) => {
|
errors.send(err).await?;
|
||||||
trace!("filter rejected event");
|
continue;
|
||||||
continue;
|
}
|
||||||
}
|
Ok(false) => {
|
||||||
Ok(true) => {
|
trace!("filter rejected event");
|
||||||
trace!("filter passed event");
|
continue;
|
||||||
|
}
|
||||||
|
Ok(true) => {
|
||||||
|
trace!("filter passed event");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue