diff options
author | default <nobody@localhost> | 2023-10-09 11:49:45 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2023-10-09 11:49:45 +0200 |
commit | 1b3f768a57f42c3fab5363fc60b88912ebf649ee (patch) | |
tree | c71a2b6eb23aa9d46991045c59f448f035050218 /data.c | |
parent | 4676f8ce1383090da49f574282b7f7511ce15dd9 (diff) |
mastoapi: some tweaks to better match the returned data in timelines.
Diffstat (limited to 'data.c')
-rw-r--r-- | data.c | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -1121,15 +1121,6 @@ xs_list *timeline_top_level(snac *snac, xs_list *list) xs_list *timeline_simple_list(snac *snac, const char *idx_name, int skip, int show) /* returns a timeline (with all entries) */ { - int c_max; - - /* maximum number of items in the timeline */ - c_max = xs_number_get(xs_dict_get(srv_config, "max_timeline_entries")); - - /* never more timeline entries than the configured maximum */ - if (show > c_max) - show = c_max; - xs *idx = xs_fmt("%s/%s.idx", snac->basedir, idx_name); return index_list_desc(idx, skip, show); @@ -1139,6 +1130,15 @@ xs_list *timeline_simple_list(snac *snac, const char *idx_name, int skip, int sh xs_list *timeline_list(snac *snac, const char *idx_name, int skip, int show) /* returns a timeline (only top level entries) */ { + int c_max; + + /* maximum number of items in the timeline */ + c_max = xs_number_get(xs_dict_get(srv_config, "max_timeline_entries")); + + /* never more timeline entries than the configured maximum */ + if (show > c_max) + show = c_max; + xs *list = timeline_simple_list(snac, idx_name, skip, show); return timeline_top_level(snac, list); |