Task 13: wire geo_batch_lookup through dependency injection and mark task completed
This commit is contained in:
@@ -21,6 +21,7 @@ from app.dependencies import (
|
||||
AuthDep,
|
||||
DbDep,
|
||||
Fail2BanSocketDep,
|
||||
GeoBatchLookupDep,
|
||||
HttpSessionDep,
|
||||
ServerStatusDep,
|
||||
)
|
||||
@@ -83,6 +84,7 @@ async def get_dashboard_bans(
|
||||
db: DbDep,
|
||||
socket_path: Fail2BanSocketDep,
|
||||
http_session: HttpSessionDep,
|
||||
geo_batch_lookup: GeoBatchLookupDep,
|
||||
range: TimeRange = Query(default=_DEFAULT_RANGE, description="Time-range preset."),
|
||||
source: Literal["fail2ban", "archive"] = Query(
|
||||
default="fail2ban",
|
||||
@@ -123,7 +125,7 @@ async def get_dashboard_bans(
|
||||
page_size=page_size,
|
||||
http_session=http_session,
|
||||
app_db=db,
|
||||
geo_batch_lookup=geo_service.lookup_batch,
|
||||
geo_batch_lookup=geo_batch_lookup,
|
||||
origin=origin,
|
||||
)
|
||||
|
||||
@@ -138,6 +140,7 @@ async def get_bans_by_country(
|
||||
db: DbDep,
|
||||
socket_path: Fail2BanSocketDep,
|
||||
http_session: HttpSessionDep,
|
||||
geo_batch_lookup: GeoBatchLookupDep,
|
||||
range: TimeRange = Query(default=_DEFAULT_RANGE, description="Time-range preset."),
|
||||
source: Literal["fail2ban", "archive"] = Query(
|
||||
default="fail2ban",
|
||||
@@ -175,7 +178,7 @@ async def get_bans_by_country(
|
||||
source=source,
|
||||
http_session=http_session,
|
||||
geo_cache_lookup=geo_service.lookup_cached_only,
|
||||
geo_batch_lookup=geo_service.lookup_batch,
|
||||
geo_batch_lookup=geo_batch_lookup,
|
||||
app_db=db,
|
||||
origin=origin,
|
||||
country_code=country_code,
|
||||
|
||||
Reference in New Issue
Block a user