Skip to content

Commit 6e2fc2d

Browse files
committed
pass client to filter extension object instead of creating custom class
1 parent 3117b8b commit 6e2fc2d

File tree

1 file changed

+1
-11
lines changed
  • stac_fastapi/elasticsearch/stac_fastapi/elasticsearch

1 file changed

+1
-11
lines changed

stac_fastapi/elasticsearch/stac_fastapi/elasticsearch/app.py

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
"""FastAPI application."""
2-
import attr
3-
42
from stac_fastapi.api.app import StacApi
53
from stac_fastapi.api.models import create_get_request_model, create_post_request_model
64
from stac_fastapi.elasticsearch.config import ElasticsearchSettings
@@ -26,14 +24,6 @@
2624
settings = ElasticsearchSettings()
2725
session = Session.create_from_settings(settings)
2826

29-
30-
@attr.s
31-
class FixedFilterExtension(FilterExtension):
32-
"""FilterExtension class implementation with EsAsyncBaseFiltersClient."""
33-
34-
client = attr.ib(factory=EsAsyncBaseFiltersClient)
35-
36-
3727
extensions = [
3828
TransactionExtension(client=TransactionsClient(session=session), settings=settings),
3929
BulkTransactionExtension(client=BulkTransactionsClient(session=session)),
@@ -42,7 +32,7 @@ class FixedFilterExtension(FilterExtension):
4232
SortExtension(),
4333
TokenPaginationExtension(),
4434
ContextExtension(),
45-
FixedFilterExtension(),
35+
FilterExtension(client=EsAsyncBaseFiltersClient()),
4636
]
4737

4838
post_request_model = create_post_request_model(extensions)

0 commit comments

Comments
 (0)