Browse Source

Disable `timeline_request_replies()` temporarily.

default 1 year ago
parent
commit
723343fc42
2 changed files with 11 additions and 0 deletions
  1. 2 0
      TODO.md
  2. 9 0
      activitypub.c

+ 2 - 0
TODO.md

@@ -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()`.

+ 9 - 0
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)))