diff options
| author | 2024-08-09 18:07:05 +0200 | |
|---|---|---|
| committer | 2024-08-09 18:07:05 +0200 | |
| commit | 35503ed2b4b557d369ca887719c8b79fa4eff37e (patch) | |
| tree | b6021107be568d915cb5b45aec85d99e0ff1d5bb /data.c | |
| parent | Use mastoapi_timeline() also for the instance timeline and tags. (diff) | |
| download | snac2-35503ed2b4b557d369ca887719c8b79fa4eff37e.tar.gz snac2-35503ed2b4b557d369ca887719c8b79fa4eff37e.tar.xz snac2-35503ed2b4b557d369ca887719c8b79fa4eff37e.zip | |
mastoapi: also use mastoapi_timeline() with lists.
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 8 |
1 files changed, 7 insertions, 1 deletions
| @@ -1944,6 +1944,12 @@ xs_val *list_maint(snac *user, const char *list, int op) | |||
| 1944 | } | 1944 | } |
| 1945 | 1945 | ||
| 1946 | 1946 | ||
| 1947 | xs_str *list_timeline_fn(snac *user, const char *list) | ||
| 1948 | { | ||
| 1949 | return xs_fmt("%s/list/%s.idx", user->basedir, list); | ||
| 1950 | } | ||
| 1951 | |||
| 1952 | |||
| 1947 | xs_list *list_timeline(snac *user, const char *list, int skip, int show) | 1953 | xs_list *list_timeline(snac *user, const char *list, int skip, int show) |
| 1948 | /* returns the timeline of a list */ | 1954 | /* returns the timeline of a list */ |
| 1949 | { | 1955 | { |
| @@ -1952,7 +1958,7 @@ xs_list *list_timeline(snac *user, const char *list, int skip, int show) | |||
| 1952 | if (!xs_is_hex(list)) | 1958 | if (!xs_is_hex(list)) |
| 1953 | return NULL; | 1959 | return NULL; |
| 1954 | 1960 | ||
| 1955 | xs *fn = xs_fmt("%s/list/%s.idx", user->basedir, list); | 1961 | xs *fn = list_timeline_fn(user, list); |
| 1956 | 1962 | ||
| 1957 | if (mtime(fn) > 0.0) | 1963 | if (mtime(fn) > 0.0) |
| 1958 | l = index_list_desc(fn, skip, show); | 1964 | l = index_list_desc(fn, skip, show); |