fix: filter private pfs out of listings and stats
This commit is contained in:
parent
dc944b3064
commit
06e6a396d2
|
@ -260,6 +260,12 @@ fn listings(state: Arc<State>) -> BoxedFilter<(impl Reply, )> {
|
||||||
"updated_at": { "$gte": two_hours_ago },
|
"updated_at": { "$gte": two_hours_ago },
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
doc! {
|
||||||
|
"$match": {
|
||||||
|
// filter private pfs
|
||||||
|
"listing.search_area": { "$bitsAllClear": 2 },
|
||||||
|
}
|
||||||
|
},
|
||||||
doc! {
|
doc! {
|
||||||
"$set": {
|
"$set": {
|
||||||
"time_left": {
|
"time_left": {
|
||||||
|
|
|
@ -7,7 +7,13 @@ use crate::stats::{Aliases, Statistics};
|
||||||
use crate::web::State;
|
use crate::web::State;
|
||||||
|
|
||||||
lazy_static::lazy_static! {
|
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! {
|
doc! {
|
||||||
"$facet": {
|
"$facet": {
|
||||||
"count": [
|
"count": [
|
||||||
|
|
Loading…
Reference in New Issue