summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
Diffstat (limited to 'snac.h')
-rw-r--r--snac.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/snac.h b/snac.h
index 363855f..a871576 100644
--- a/snac.h
+++ b/snac.h
@@ -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);
233xs_val *list_maint(snac *user, const char *list, int op); 233xs_val *list_maint(snac *user, const char *list, int op);
234xs_str *list_timeline_fn(snac *user, const char *list); 234xs_str *list_timeline_fn(snac *user, const char *list);
235xs_list *list_timeline(snac *user, const char *list, int skip, int show); 235xs_list *list_timeline(snac *user, const char *list, int skip, int show);
236xs_val *list_content(snac *user, const char *list_id, const char *actor_md5, int op); 236xs_val *list_members(snac *user, const char *list_id, const char *actor_md5, int op);
237void list_distribute(snac *user, const char *who, const xs_dict *post); 237void list_distribute(snac *user, const char *who, const xs_dict *post);
238 238
239int actor_add(const char *actor, const xs_dict *msg); 239int 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);
298void enqueue_webmention(const xs_dict *msg); 298void enqueue_webmention(const xs_dict *msg);
299void enqueue_notify_webhook(snac *user, const xs_dict *noti, int retries); 299void enqueue_notify_webhook(snac *user, const xs_dict *noti, int retries);
300void enqueue_collect_replies(snac *user, const char *post); 300void enqueue_collect_replies(snac *user, const char *post);
301void enqueue_collect_outbox(snac *user, const char *actor_id);
301 302
302int was_question_voted(snac *user, const char *id); 303int was_question_voted(snac *user, const char *id);
303 304
@@ -336,6 +337,7 @@ const char *default_avatar_base64(void);
336xs_str *process_tags(snac *snac, const char *content, xs_list **tag); 337xs_str *process_tags(snac *snac, const char *content, xs_list **tag);
337 338
338void collect_replies(snac *user, const char *id); 339void collect_replies(snac *user, const char *id);
340void collect_outbox(snac *user, const char *actor_id);
339 341
340const char *get_atto(const xs_dict *msg); 342const char *get_atto(const xs_dict *msg);
341const char *get_in_reply_to(const xs_dict *msg); 343const char *get_in_reply_to(const xs_dict *msg);
@@ -360,6 +362,7 @@ xs_dict *msg_move(snac *user, const char *new_account);
360xs_dict *msg_accept(snac *snac, const xs_val *object, const char *to); 362xs_dict *msg_accept(snac *snac, const xs_val *object, const char *to);
361xs_dict *msg_question(snac *user, const char *content, xs_list *attach, 363xs_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);
365xs_dict *msg_replies(snac *user, const char *id, int fill);
363 366
364int activitypub_request(snac *snac, const char *url, xs_dict **data); 367int activitypub_request(snac *snac, const char *url, xs_dict **data);
365int actor_request(snac *user, const char *actor, xs_dict **data); 368int actor_request(snac *user, const char *actor, xs_dict **data);