summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar default2023-06-11 10:54:48 +0200
committerGravatar default2023-06-11 10:54:48 +0200
commit723343fc42884e2cd87faf6443967c2853c48a68 (patch)
tree68fef1b6fd1d4c897ac0e07ca253633f0ffa80c3
parentUse a different variable name to store the id of 'embedded' children. (diff)
downloadsnac2-723343fc42884e2cd87faf6443967c2853c48a68.tar.gz
snac2-723343fc42884e2cd87faf6443967c2853c48a68.tar.xz
snac2-723343fc42884e2cd87faf6443967c2853c48a68.zip
Disable `timeline_request_replies()` temporarily.
-rw-r--r--TODO.md2
-rw-r--r--activitypub.c9
2 files changed, 11 insertions, 0 deletions
diff --git a/TODO.md b/TODO.md
index f52a976..7b105ae 100644
--- a/TODO.md
+++ b/TODO.md
@@ -2,6 +2,8 @@
2 2
3## Open 3## Open
4 4
5Fix `timeline_request_replies()` issues (more info there).
6
5Fix premature purge of actor by hardlinking the actor object inside the user `following/` subfolder. 7Fix premature purge of actor by hardlinking the actor object inside the user `following/` subfolder.
6 8
7Replace weird, vestigial 'touch-by-append-spaces' in actor_get() with a more proper call to `utimes()`. 9Replace 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)
200/* requests all replies of a message */ 200/* requests all replies of a message */
201/* FIXME: experimental -- needs more testing */ 201/* FIXME: experimental -- needs more testing */
202{ 202{
203 /* FIXME: TEMPORARILY DISABLED */
204 /* Reason: I've found that many of the posts in the 'replies' Collection
205 do not have an inReplyTo field (why??? aren't they 'replies'???).
206 For this reason, these requested objects are not stored as children
207 of the original post and they are shown as out-of-context, top level posts.
208 This is disabled until I find an elegant way of providing a parent
209 for these 'stray' children. */
210 return;
211
203 xs *msg = NULL; 212 xs *msg = NULL;
204 213
205 if (!valid_status(object_get(id, &msg))) 214 if (!valid_status(object_get(id, &msg)))