add mid
This commit is contained in:
@@ -2,6 +2,7 @@ import urllib.parse as parse
|
||||
from http import HTTPStatus
|
||||
from typing import Annotated
|
||||
|
||||
from aws_lambda_powertools import Logger
|
||||
from aws_lambda_powertools.event_handler.api_gateway import Router
|
||||
from aws_lambda_powertools.event_handler.exceptions import (
|
||||
BadRequestError as PowertoolsBadRequestError,
|
||||
@@ -41,6 +42,7 @@ router = Router()
|
||||
user_layer = DynamoDBPersistenceLayer(USER_TABLE, dynamodb_client)
|
||||
user_collect = DynamoDBCollection(user_layer, exc_cls=BadRequestError)
|
||||
meili_client = Meilisearch(MEILISEARCH_HOST, MEILISEARCH_API_KEY) # noqa: F821
|
||||
logger = Logger(__name__)
|
||||
|
||||
|
||||
@router.get(
|
||||
@@ -70,16 +72,20 @@ def get_users():
|
||||
},
|
||||
] + filter_
|
||||
|
||||
return meili_client.index(USER_TABLE).search(
|
||||
query,
|
||||
{
|
||||
'sort': [sort],
|
||||
'locales': ['pt'],
|
||||
'page': page,
|
||||
'hitsPerPage': hits_per_page,
|
||||
'filter': meili.encode(filter_),
|
||||
},
|
||||
)
|
||||
try:
|
||||
return meili_client.index(USER_TABLE).search(
|
||||
query,
|
||||
{
|
||||
'sort': [sort],
|
||||
'locales': ['pt'],
|
||||
'page': page,
|
||||
'hitsPerPage': hits_per_page,
|
||||
'filter': meili.encode(filter_),
|
||||
},
|
||||
)
|
||||
except Exception as exc:
|
||||
logger.exception(exc)
|
||||
raise
|
||||
|
||||
|
||||
class UserData(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user