summaryrefslogtreecommitdiff
path: root/snac.h
diff options
context:
space:
mode:
Diffstat (limited to 'snac.h')
-rw-r--r--snac.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/snac.h b/snac.h
index e1d25f2..3d98aac 100644
--- a/snac.h
+++ b/snac.h
@@ -146,12 +146,15 @@ void object_touch(const char *id);
146int object_admire(const char *id, const char *actor, int like); 146int object_admire(const char *id, const char *actor, int like);
147int object_unadmire(const char *id, const char *actor, int like); 147int object_unadmire(const char *id, const char *actor, int like);
148 148
149int object_emoji_react(const char *mid, const char *eid);
150int object_rm_emoji_react(const char *mid, const char *eid);
149int object_likes_len(const char *id); 151int object_likes_len(const char *id);
150int object_announces_len(const char *id); 152int object_announces_len(const char *id);
151 153
152xs_list *object_children(const char *id); 154xs_list *object_children(const char *id);
153xs_list *object_likes(const char *id); 155xs_list *object_likes(const char *id);
154xs_list *object_announces(const char *id); 156xs_list *object_announces(const char *id);
157xs_list *object_get_emoji_reacts(const char *id);
155int object_parent(const char *md5, char parent[MD5_HEX_SIZE]); 158int object_parent(const char *md5, char parent[MD5_HEX_SIZE]);
156 159
157int object_user_cache_add(snac *snac, const char *id, const char *cachedir); 160int object_user_cache_add(snac *snac, const char *id, const char *cachedir);
@@ -180,7 +183,8 @@ xs_str *user_index_fn(snac *user, const char *idx_name);
180xs_list *timeline_simple_list(snac *user, const char *idx_name, int skip, int show, int *more); 183xs_list *timeline_simple_list(snac *user, const char *idx_name, int skip, int show, int *more);
181xs_list *timeline_list(snac *snac, const char *idx_name, int skip, int show, int *more); 184xs_list *timeline_list(snac *snac, const char *idx_name, int skip, int show, int *more);
182int timeline_add(snac *snac, const char *id, const xs_dict *o_msg); 185int timeline_add(snac *snac, const char *id, const xs_dict *o_msg);
183int timeline_admire(snac *snac, const char *id, const char *admirer, int like); 186int timeline_admire(snac *snac, const char *id, const char *admirer, int like, xs_dict *msg);
187int timeline_emoji_react(const char *atto, const char *id, xs_dict *o_msg);
184 188
185xs_list *timeline_top_level(snac *snac, const xs_list *list); 189xs_list *timeline_top_level(snac *snac, const xs_list *list);
186void timeline_add_mark(snac *user); 190void timeline_add_mark(snac *user);
@@ -201,6 +205,8 @@ void unmute(snac *snac, const char *actor);
201int is_muted(snac *snac, const char *actor); 205int is_muted(snac *snac, const char *actor);
202xs_list *muted_list(snac *user); 206xs_list *muted_list(snac *user);
203 207
208const xs_str *emoji_reacted(snac *user, const char *id);
209
204int is_bookmarked(snac *user, const char *id); 210int is_bookmarked(snac *user, const char *id);
205int bookmark(snac *user, const char *id); 211int bookmark(snac *user, const char *id);
206int unbookmark(snac *user, const char *id); 212int unbookmark(snac *user, const char *id);
@@ -358,6 +364,8 @@ xs_list *get_attachments(const xs_dict *msg);
358 364
359xs_dict *msg_admiration(snac *snac, const char *object, const char *type); 365xs_dict *msg_admiration(snac *snac, const char *object, const char *type);
360xs_dict *msg_repulsion(snac *user, const char *id, const char *type); 366xs_dict *msg_repulsion(snac *user, const char *id, const char *type);
367xs_dict *msg_emoji_init(snac *user, const char *mid, const char *eid);
368xs_dict *msg_emoji_unreact(snac *user, const char *id, const char *type);
361xs_dict *msg_create(snac *snac, const xs_dict *object); 369xs_dict *msg_create(snac *snac, const xs_dict *object);
362xs_dict *msg_follow(snac *snac, const char *actor); 370xs_dict *msg_follow(snac *snac, const char *actor);
363 371