Beispiel #1
0
 def get(self, request, *args, **kwargs):
     logging.info("entrando a la cola de reenvio de correos")
     logging.info(request.body)
     emails = Email.get_delayed_emails_only_processed()
     if emails is not None:
         for email in emails:
             input_queue(email.id)
     return HttpResponse()
Beispiel #2
0
    def post(self, request, format=None):
        """ Método que permite el input de un correo para ser
            gestionado por el Track.
        """
        email = EmailDteInputSerializer(data=request.data)

        if email.is_valid():
            email.save()
            logging.info(email.data)
            input_queue(email.data['id'], email.data['empresa'])
            return Response({'status': 200})
        else:
            logging.error(email.errors)
            return Response(email.errors)