diff --git a/patreon/member-shoutouts/src/main.rs b/patreon/member-shoutouts/src/main.rs index e4e8d94..c4ec849 100644 --- a/patreon/member-shoutouts/src/main.rs +++ b/patreon/member-shoutouts/src/main.rs @@ -112,7 +112,16 @@ fn main() -> Result<()> { } } - println!("{}total: {} active members{}", dim(), members.len(), rst()); + let total_recognized = members + .iter() + .filter(|m| TIERS.iter().any(|(tier, _)| m.tier.as_deref() == Some(tier))) + .count(); + println!( + "{}total: {} active members{}", + dim(), + total_recognized, + rst() + ); println!("{}patreon: {}{}{}{}", dim(), rst(), color256(6), LINK, rst()); Ok(())