Pass inbox name into local POST handler, as if it came in via HTTP

2019-08-17
Marnanel Thurman 2019-06-13 18:49:55 +01:00
rodzic 7d5b635012
commit 8e9193c796
1 zmienionych plików z 4 dodań i 0 usunięć

Wyświetl plik

@ -206,12 +206,16 @@ def deliver(
except django.urls.Resolver404:
logger.debug('%s: -- not found', parsed_target_url.path)
continue
# inboxName is the username, or None for the shared inbox
inboxName = resolved.kwargs.get('name', None)
request = LocalDeliveryRequest(
content = message,
)
result = resolved.func(request,
name = inboxName,
local = True,
**resolved.kwargs)