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()
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)