add filter for last seen days
This commit is contained in:
parent
11315359d2
commit
8b90ecde11
3 changed files with 333 additions and 115480 deletions
|
|
@ -35,7 +35,7 @@ class QueryParameters:
|
|||
# hence we apply them after fetching
|
||||
# available from; council tax
|
||||
let_date_available_from: datetime | None = None
|
||||
last_seen_days: int = 14
|
||||
last_seen_days: int | None = None
|
||||
|
||||
|
||||
async def filter_listings(
|
||||
|
|
@ -57,7 +57,10 @@ async def filter_listings(
|
|||
or listing.price > query_parameters.max_price
|
||||
):
|
||||
continue
|
||||
if listing.last_seen > query_parameters.last_seen_days:
|
||||
if (
|
||||
query_parameters.last_seen_days is not None
|
||||
and listing.last_seen > query_parameters.last_seen_days
|
||||
):
|
||||
continue
|
||||
if (
|
||||
listing.letDateAvailable is not None
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue