diff --git a/chorus-bin/src/bin/chorus_moderate.rs b/chorus-bin/src/bin/chorus_moderate.rs index 8edf88d..4221909 100644 --- a/chorus-bin/src/bin/chorus_moderate.rs +++ b/chorus-bin/src/bin/chorus_moderate.rs @@ -84,6 +84,12 @@ fn main() -> Result<(), Error> { continue; } + // Delete if pubkey marked banned + if matches!(store.get_pubkey_approval(event.pubkey()), Ok(Some(false))) { + store.delete_event(event.id())?; + continue; + } + println!("---------------------------------------------------------------"); println!("id={} pubkey={}", event.id(), event.pubkey()); println!("{}", String::from_utf8_lossy(event.content()));