filter: add kind blacklist filter

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin 2024-07-09 11:05:21 -07:00
parent f08e805673
commit c85f9cbc3d
5 changed files with 74 additions and 5 deletions

View file

@ -1,4 +1,4 @@
use noteguard::filters::{ProtectedEvents, RateLimit, Whitelist};
use noteguard::filters::{Kinds, ProtectedEvents, RateLimit, Whitelist};
use noteguard::{Action, InputMessage, NoteFilter, OutputMessage};
use serde::de::DeserializeOwned;
use serde::Deserialize;
@ -43,6 +43,7 @@ impl Noteguard {
self.register_filter::<RateLimit>();
self.register_filter::<Whitelist>();
self.register_filter::<ProtectedEvents>();
self.register_filter::<Kinds>();
}
/// Run the loaded filters. You must call `load_config` before calling this, otherwise