forgot that socialhome doesn't keep the followers url in profiles

jsonld-outbound
Alain St-Denis 2022-12-22 14:39:43 +00:00
rodzic dad652a264
commit 36db16d0c5
2 zmienionych plików z 2 dodań i 4 usunięć

Wyświetl plik

@ -589,7 +589,6 @@ class Person(Object, base.Profile):
capabilities = CompactedDict(litepub.capabilities)
suspended = fields.Boolean(toot.suspended)
public = True
finger = None
_cached_inboxes = None
_cached_public_key = None
_cached_image_urls = None
@ -1256,8 +1255,7 @@ def extract_receivers(entity):
profile = None
# don't care about receivers for payloads without an actor_id
if getattr(entity, 'actor_id'):
profile = get_profile(fid=entity.actor_id)
if not profile: profile = retrieve_and_parse_profile(entity.actor_id)
profile = retrieve_and_parse_profile(entity.actor_id)
if not profile: return receivers
for attr in ("to", "cc"):

Wyświetl plik

@ -21,7 +21,7 @@ logger = logging.getLogger("federation")
USER_AGENT = "python/federation/%s" % __version__
session = CachedSession('fed_cache', backend=get_requests_cache_backend('fed_cache'))
EXPIRATION = datetime.timedelta(hours=2)
EXPIRATION = datetime.timedelta(hours=6)
def fetch_content_type(url: str) -> Optional[str]:
"""