diff options
| author | ltning <ltning@noreply.codeberg.org> | 2025-02-04 18:38:41 +0000 |
|---|---|---|
| committer | ltning <ltning@noreply.codeberg.org> | 2025-02-04 18:38:41 +0000 |
| commit | 114ed37f9c3e57a840155b9b71fa9cdf0d7ec8d6 (patch) | |
| tree | 2a7747beb4d10fef57653ac1b91aed9469819dcd /snac.h | |
| parent | f6044d3aa0241a832b0ad1d2c394c0a1b814dbe3 (diff) | |
| parent | a2dde5dedaddb7fe91c061997e1314ba569c2edf (diff) | |
Merge branch 'master' into master
Diffstat (limited to 'snac.h')
| -rw-r--r-- | snac.h | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -1,7 +1,7 @@ /* snac - A simple, minimalistic ActivityPub instance */ /* copyright (c) 2022 - 2025 grunfink et al. / MIT license */ -#define VERSION "2.70-dev" +#define VERSION "2.72-dev" #define USER_AGENT "snac/" VERSION @@ -22,6 +22,8 @@ #define MD5_HEX_SIZE 33 +#define MD5_ALREADY_SEEN_MARK "00000000000000000000000000000000" + extern double disk_layout; extern xs_str *srv_basedir; extern xs_dict *srv_config; @@ -157,12 +159,14 @@ int timeline_here(snac *snac, const char *md5); int timeline_get_by_md5(snac *snac, const char *md5, xs_dict **msg); int timeline_del(snac *snac, const char *id); xs_str *user_index_fn(snac *user, const char *idx_name); -xs_list *timeline_simple_list(snac *user, const char *idx_name, int skip, int show); -xs_list *timeline_list(snac *snac, const char *idx_name, int skip, int show); +xs_list *timeline_simple_list(snac *user, const char *idx_name, int skip, int show, int *more); +xs_list *timeline_list(snac *snac, const char *idx_name, int skip, int show, int *more); int timeline_add(snac *snac, const char *id, const xs_dict *o_msg); int timeline_admire(snac *snac, const char *id, const char *admirer, int like); xs_list *timeline_top_level(snac *snac, const xs_list *list); +void timeline_add_mark(snac *user); + xs_list *local_list(snac *snac, int max); xs_str *instance_index_fn(void); xs_list *timeline_instance_list(int skip, int show); |