diff options
Diffstat (limited to 'snac.h')
| -rw-r--r-- | snac.h | 7 |
1 files changed, 5 insertions, 2 deletions
| @@ -1,7 +1,7 @@ | |||
| 1 | /* snac - A simple, minimalistic ActivityPub instance */ | 1 | /* snac - A simple, minimalistic ActivityPub instance */ |
| 2 | /* copyright (c) 2022 - 2025 grunfink et al. / MIT license */ | 2 | /* copyright (c) 2022 - 2025 grunfink et al. / MIT license */ |
| 3 | 3 | ||
| 4 | #define VERSION "2.82-dev" | 4 | #define VERSION "2.82" |
| 5 | 5 | ||
| 6 | #define USER_AGENT "snac/" VERSION | 6 | #define USER_AGENT "snac/" VERSION |
| 7 | 7 | ||
| @@ -233,7 +233,7 @@ xs_list *tag_search(const char *tag, int skip, int show); | |||
| 233 | xs_val *list_maint(snac *user, const char *list, int op); | 233 | xs_val *list_maint(snac *user, const char *list, int op); |
| 234 | xs_str *list_timeline_fn(snac *user, const char *list); | 234 | xs_str *list_timeline_fn(snac *user, const char *list); |
| 235 | xs_list *list_timeline(snac *user, const char *list, int skip, int show); | 235 | xs_list *list_timeline(snac *user, const char *list, int skip, int show); |
| 236 | xs_val *list_content(snac *user, const char *list_id, const char *actor_md5, int op); | 236 | xs_val *list_members(snac *user, const char *list_id, const char *actor_md5, int op); |
| 237 | void list_distribute(snac *user, const char *who, const xs_dict *post); | 237 | void list_distribute(snac *user, const char *who, const xs_dict *post); |
| 238 | 238 | ||
| 239 | int actor_add(const char *actor, const xs_dict *msg); | 239 | int actor_add(const char *actor, const xs_dict *msg); |
| @@ -298,6 +298,7 @@ void enqueue_actor_refresh(snac *user, const char *actor, int forward_secs); | |||
| 298 | void enqueue_webmention(const xs_dict *msg); | 298 | void enqueue_webmention(const xs_dict *msg); |
| 299 | void enqueue_notify_webhook(snac *user, const xs_dict *noti, int retries); | 299 | void enqueue_notify_webhook(snac *user, const xs_dict *noti, int retries); |
| 300 | void enqueue_collect_replies(snac *user, const char *post); | 300 | void enqueue_collect_replies(snac *user, const char *post); |
| 301 | void enqueue_collect_outbox(snac *user, const char *actor_id); | ||
| 301 | 302 | ||
| 302 | int was_question_voted(snac *user, const char *id); | 303 | int was_question_voted(snac *user, const char *id); |
| 303 | 304 | ||
| @@ -336,6 +337,7 @@ const char *default_avatar_base64(void); | |||
| 336 | xs_str *process_tags(snac *snac, const char *content, xs_list **tag); | 337 | xs_str *process_tags(snac *snac, const char *content, xs_list **tag); |
| 337 | 338 | ||
| 338 | void collect_replies(snac *user, const char *id); | 339 | void collect_replies(snac *user, const char *id); |
| 340 | void collect_outbox(snac *user, const char *actor_id); | ||
| 339 | 341 | ||
| 340 | const char *get_atto(const xs_dict *msg); | 342 | const char *get_atto(const xs_dict *msg); |
| 341 | const char *get_in_reply_to(const xs_dict *msg); | 343 | const char *get_in_reply_to(const xs_dict *msg); |
| @@ -360,6 +362,7 @@ xs_dict *msg_move(snac *user, const char *new_account); | |||
| 360 | xs_dict *msg_accept(snac *snac, const xs_val *object, const char *to); | 362 | xs_dict *msg_accept(snac *snac, const xs_val *object, const char *to); |
| 361 | xs_dict *msg_question(snac *user, const char *content, xs_list *attach, | 363 | xs_dict *msg_question(snac *user, const char *content, xs_list *attach, |
| 362 | const xs_list *opts, int multiple, int end_secs); | 364 | const xs_list *opts, int multiple, int end_secs); |
| 365 | xs_dict *msg_replies(snac *user, const char *id, int fill); | ||
| 363 | 366 | ||
| 364 | int activitypub_request(snac *snac, const char *url, xs_dict **data); | 367 | int activitypub_request(snac *snac, const char *url, xs_dict **data); |
| 365 | int actor_request(snac *user, const char *actor, xs_dict **data); | 368 | int actor_request(snac *user, const char *actor, xs_dict **data); |