update address
This commit is contained in:
@@ -35,9 +35,11 @@ user_collect = DynamoDBCollection(user_layer, exc_cls=BadRequestError)
|
||||
summary='Get user emails',
|
||||
)
|
||||
def get_emails(id: str):
|
||||
start_key = router.current_event.get_query_string_value('start_key', None)
|
||||
|
||||
return user_collect.query(
|
||||
KeyPair(id, PrefixKey('emails')),
|
||||
start_key=router.current_event.get_query_string_value('start_key', None),
|
||||
start_key=start_key,
|
||||
)
|
||||
|
||||
|
||||
@@ -54,6 +56,7 @@ class Email(BaseModel):
|
||||
)
|
||||
def post_email(id: str, payload: Email):
|
||||
add_email(id, payload.email, persistence_layer=user_layer)
|
||||
|
||||
return JSONResponse(
|
||||
body=payload,
|
||||
status_code=HTTPStatus.CREATED,
|
||||
@@ -90,7 +93,11 @@ def patch_email(id: str, payload: EmailAsPrimary):
|
||||
email_verified=payload.email_verified,
|
||||
persistence_layer=user_layer,
|
||||
)
|
||||
return JSONResponse(body=payload, status_code=HTTPStatus.OK)
|
||||
|
||||
return JSONResponse(
|
||||
body=payload,
|
||||
status_code=HTTPStatus.OK,
|
||||
)
|
||||
|
||||
|
||||
@router.delete(
|
||||
@@ -101,5 +108,9 @@ def patch_email(id: str, payload: EmailAsPrimary):
|
||||
middlewares=[AuditLogMiddleware('EMAIL_DEL', user_collect, ('email',))],
|
||||
)
|
||||
def delete_email(id: str, payload: Email):
|
||||
del_email(id, payload.email, persistence_layer=user_layer)
|
||||
del_email(
|
||||
id,
|
||||
payload.email,
|
||||
persistence_layer=user_layer,
|
||||
)
|
||||
return payload
|
||||
|
||||
Reference in New Issue
Block a user