summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
authorGravatar default2024-03-12 17:54:54 +0100
committerGravatar default2024-03-12 17:54:54 +0100
commitf485dbdaf0f6372b9815be3d78ae2839e80d6946 (patch)
treeb7ddb23b52f9a199fd38f85168f46119fb4ff757 /snac.h
parentUpdated documentation. (diff)
downloadsnac2-f485dbdaf0f6372b9815be3d78ae2839e80d6946.tar.gz
snac2-f485dbdaf0f6372b9815be3d78ae2839e80d6946.tar.xz
snac2-f485dbdaf0f6372b9815be3d78ae2839e80d6946.zip
Added actor refreshing via the user queue.
Diffstat (limited to 'snac.h')
-rw-r--r--snac.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/snac.h b/snac.h
index f2bcedb..6876747 100644
--- a/snac.h
+++ b/snac.h
@@ -110,6 +110,8 @@ int object_del(const char *id);
110int object_del_if_unref(const char *id); 110int object_del_if_unref(const char *id);
111double object_ctime_by_md5(const char *md5); 111double object_ctime_by_md5(const char *md5);
112double object_ctime(const char *id); 112double object_ctime(const char *id);
113double object_mtime_by_md5(const char *md5);
114double object_mtime(const char *id);
113int object_admire(const char *id, const char *actor, int like); 115int object_admire(const char *id, const char *actor, int like);
114int object_unadmire(const char *id, const char *actor, int like); 116int object_unadmire(const char *id, const char *actor, int like);
115 117
@@ -172,6 +174,7 @@ xs_list *tag_search(char *tag, int skip, int show);
172 174
173int actor_add(const char *actor, xs_dict *msg); 175int actor_add(const char *actor, xs_dict *msg);
174int actor_get(const char *actor, xs_dict **data); 176int actor_get(const char *actor, xs_dict **data);
177int actor_get_refresh(snac *user, const char *actor, xs_dict **data);
175 178
176int static_get(snac *snac, const char *id, xs_val **data, int *size, const char *inm, xs_str **etag); 179int static_get(snac *snac, const char *id, xs_val **data, int *size, const char *inm, xs_str **etag);
177void static_put(snac *snac, const char *id, const char *data, int size); 180void static_put(snac *snac, const char *id, const char *data, int size);
@@ -218,6 +221,7 @@ void enqueue_ntfy(const xs_str *msg, const char *ntfy_server, const char *ntfy_t
218void enqueue_message(snac *snac, const xs_dict *msg); 221void enqueue_message(snac *snac, const xs_dict *msg);
219void enqueue_close_question(snac *user, const char *id, int end_secs); 222void enqueue_close_question(snac *user, const char *id, int end_secs);
220void enqueue_verify_links(snac *user); 223void enqueue_verify_links(snac *user);
224void enqueue_actor_request(snac *user, const char *actor);
221void enqueue_request_replies(snac *user, const char *id); 225void enqueue_request_replies(snac *user, const char *id);
222int was_question_voted(snac *user, const char *id); 226int was_question_voted(snac *user, const char *id);
223 227