diff --git a/server/src/web.rs b/server/src/web.rs index 8e218c8..008b8aa 100644 --- a/server/src/web.rs +++ b/server/src/web.rs @@ -260,6 +260,12 @@ fn listings(state: Arc) -> BoxedFilter<(impl Reply, )> { "updated_at": { "$gte": two_hours_ago }, } }, + doc! { + "$match": { + // filter private pfs + "listing.search_area": { "$bitsAllClear": 2 }, + } + }, doc! { "$set": { "time_left": { diff --git a/server/src/web/stats.rs b/server/src/web/stats.rs index 3008643..bb1fbbf 100644 --- a/server/src/web/stats.rs +++ b/server/src/web/stats.rs @@ -7,7 +7,13 @@ use crate::stats::{Aliases, Statistics}; use crate::web::State; lazy_static::lazy_static! { - static ref QUERY: [Document; 1] = [ + static ref QUERY: [Document; 2] = [ + doc! { + "$match": { + // filter private pfs + "listing.search_area": { "$bitsAllClear": 2 }, + } + }, doc! { "$facet": { "count": [