예제 #1
0
파일: rest.py 프로젝트: gzqichang/wa
 def retrieve(self, request, *args, **kwargs):
     to = generics.get_object_or_404(Users.public(), pk=self.kwargs.get('userid'))
     me = request.user
     return Response({
         'count': models.Messages.interview_for(me, to).count(),
         'unread': models.Messages.inbox_unread(me, sender=to).count(),
     })
예제 #2
0
파일: rest.py 프로젝트: gzqichang/wa
 def destroy(self, request, *args, **kwargs):
     to = generics.get_object_or_404(Users.public(), pk=self.kwargs.get('userid'))
     models.Messages.interview_delete(request.user, to)
     return Response(status=status.HTTP_204_NO_CONTENT)