diff options
| -rw-r--r-- | TODO.md | 2 | ||||
| -rw-r--r-- | activitypub.c | 9 |
2 files changed, 11 insertions, 0 deletions
| @@ -2,6 +2,8 @@ | |||
| 2 | 2 | ||
| 3 | ## Open | 3 | ## Open |
| 4 | 4 | ||
| 5 | Fix `timeline_request_replies()` issues (more info there). | ||
| 6 | |||
| 5 | Fix premature purge of actor by hardlinking the actor object inside the user `following/` subfolder. | 7 | Fix premature purge of actor by hardlinking the actor object inside the user `following/` subfolder. |
| 6 | 8 | ||
| 7 | Replace weird, vestigial 'touch-by-append-spaces' in actor_get() with a more proper call to `utimes()`. | 9 | 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) | |||
| 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))) |