This commit is contained in:
Matthias 2021-10-20 22:17:10 +02:00
parent a5a346e28b
commit ae086ba6d4
No known key found for this signature in database
GPG Key ID: F50EF5741D33E076

View File

@ -57,7 +57,7 @@ class WebhookView(CsrfExemptMixin, APIView):
if self.run_async: if self.run_async:
async_task(self._process_payload, message.id) async_task(self._process_payload, message.id)
else: else:
self.process_result( self._process_result(
self.webhook.process_payload(message, payload, headers), self.webhook.process_payload(message, payload, headers),
message, message,
) )
@ -68,12 +68,12 @@ class WebhookView(CsrfExemptMixin, APIView):
def _process_payload(self, message_id): def _process_payload(self, message_id):
message = WebhookMessage.objects.get(message_id=message_id) message = WebhookMessage.objects.get(message_id=message_id)
self.process_result( self._process_result(
self.webhook.process_payload(message, message.body, message.header), self.webhook.process_payload(message, message.body, message.header),
message, message,
) )
def process_result(self, result, message): def _process_result(self, result, message):
if result: if result:
message.worked_on = result message.worked_on = result
message.save() message.save()