kopia lustrzana https://gitlab.com/jaywink/federation
Add cc "fid" to outbound activitypub payloads
rodzic
c0cb4cb949
commit
579a9e7bf7
|
@ -141,19 +141,15 @@ def handle_send(
|
||||||
try:
|
try:
|
||||||
payload = handle_create_payload(entity, author_user, protocol, parent_user=parent_user)
|
payload = handle_create_payload(entity, author_user, protocol, parent_user=parent_user)
|
||||||
if public:
|
if public:
|
||||||
payload["to"] = [
|
payload["to"] = NAMESPACE_PUBLIC
|
||||||
NAMESPACE_PUBLIC,
|
payload["cc"] = [fid]
|
||||||
]
|
|
||||||
if isinstance(payload.get("object"), dict):
|
if isinstance(payload.get("object"), dict):
|
||||||
payload["object"]["to"] = [
|
payload["object"]["to"] = NAMESPACE_PUBLIC
|
||||||
NAMESPACE_PUBLIC,
|
payload["object"]["cc"] = [fid]
|
||||||
]
|
|
||||||
else:
|
else:
|
||||||
payload["to"] = fid
|
payload["to"] = fid
|
||||||
if isinstance(payload.get("object"), dict):
|
if isinstance(payload.get("object"), dict):
|
||||||
payload["object"]["to"] = [
|
payload["object"]["to"] = fid
|
||||||
NAMESPACE_PUBLIC,
|
|
||||||
]
|
|
||||||
payload = json.dumps(payload).encode("utf-8")
|
payload = json.dumps(payload).encode("utf-8")
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
logger.error("handle_send - failed to generate private payload for %s: %s", fid, ex)
|
logger.error("handle_send - failed to generate private payload for %s: %s", fid, ex)
|
||||||
|
|
Ładowanie…
Reference in New Issue