Exemplo n.º 1
0
def requestFriend(request):
    form = CustomUserDetailsForm(request.POST)
    serializer = UserSerializer(request.user, many=False)
    print('[requestFriend] - User <', serializer.data['username'],
          '> is trying to make a friend request to ',
          request.POST.get('username', ''))

    if form.is_valid():
        new_friend = CustomUser.objects.get(
            username=form.cleaned_data['username'])
        Friend.add_pending_friend(request.user, new_friend)

        return Response({
            "success": "true",
            "current_user": serializer.data['username']
        })

    print("Form errors: ", form.errors)
    return HttpResponse(status=500)