diff options
author | default <nobody@localhost> | 2023-06-11 10:54:48 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2023-06-11 10:54:48 +0200 |
commit | 723343fc42884e2cd87faf6443967c2853c48a68 (patch) | |
tree | 68fef1b6fd1d4c897ac0e07ca253633f0ffa80c3 | |
parent | e45ffa0fa2c23cc1717d1784a438abdc82c0890a (diff) |
Disable `timeline_request_replies()` temporarily.
-rw-r--r-- | TODO.md | 2 | ||||
-rw-r--r-- | activitypub.c | 9 |
2 files changed, 11 insertions, 0 deletions
@@ -2,6 +2,8 @@ ## Open +Fix `timeline_request_replies()` issues (more info there). + Fix premature purge of actor by hardlinking the actor object inside the user `following/` subfolder. Replace weird, vestigial 'touch-by-append-spaces' in actor_get() with a more proper call to `utimes()`. diff --git a/activitypub.c b/activitypub.c index 92914a2..d7d4d79 100644 --- a/activitypub.c +++ b/activitypub.c @@ -200,6 +200,15 @@ void timeline_request_replies(snac *user, const char *id) /* requests all replies of a message */ /* FIXME: experimental -- needs more testing */ { + /* FIXME: TEMPORARILY DISABLED */ + /* Reason: I've found that many of the posts in the 'replies' Collection + do not have an inReplyTo field (why??? aren't they 'replies'???). + For this reason, these requested objects are not stored as children + of the original post and they are shown as out-of-context, top level posts. + This is disabled until I find an elegant way of providing a parent + for these 'stray' children. */ + return; + xs *msg = NULL; if (!valid_status(object_get(id, &msg))) |