feat: 100% async - native async serializers (adata/asave/acreate), async cache (redis.asyncio), view call-site migration
This commit is contained in:
+3
-3
@@ -41,7 +41,7 @@ class SendPhoneCodeAPIView(APIView):
|
||||
)
|
||||
|
||||
try:
|
||||
phone = await sync_to_async(serializer.save)()
|
||||
phone = await serializer.asave()
|
||||
return create_standardized_response(
|
||||
data={'phone_sent': True},
|
||||
code=ResponseCode.SUCCESS,
|
||||
@@ -81,11 +81,11 @@ class ChangePhoneAPIView(APIView):
|
||||
)
|
||||
|
||||
try:
|
||||
updated_user = await sync_to_async(serializer.save)()
|
||||
updated_user = await serializer.asave()
|
||||
user_serializer = UserSerializer(updated_user)
|
||||
|
||||
return create_standardized_response(
|
||||
data={'user': user_serializer.data},
|
||||
data={'user': await user_serializer.adata},
|
||||
code=ResponseCode.SUCCESS,
|
||||
status_code=status.HTTP_200_OK
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user