add: add new api for bot

This commit is contained in:
behruz-dev
2025-09-27 18:19:17 +05:00
parent f9f7e63a07
commit 2bdd10f388
4 changed files with 21 additions and 5 deletions

View File

@@ -1,9 +1,9 @@
from rest_framework import generics
from rest_framework import generics, views
from rest_framework.response import Response
from rest_framework_simplejwt.tokens import RefreshToken
from ..serializers.user import CustomUserLoginSerializer
from ..serializers.user import CustomUserLoginSerializer, UserListSerializer
from core.apps.accounts.models import User
@@ -17,4 +17,12 @@ class UserLoginApiView(generics.GenericAPIView):
user = serializer.validated_data.get('user')
token = RefreshToken.for_user(user)
return Response({'access': str(token.access_token), 'refresh': str(token)})
return Response(data=serializer.errors)
return Response(data=serializer.errors)
class UserListApiView(views.APIView):
def get(self, request):
users = User.objects.exclude(tg_id__isnull=True)
serializer = UserListSerializer(users, many=True)
return Response(serializer.data, status=200)