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