Fixed a bug in the instance timeline.

This commit is contained in:
default 2023-04-23 14:50:54 +02:00
parent 21fa6c7904
commit 04ba2818cb

View File

@ -913,7 +913,7 @@ int mastoapi_get_handler(const xs_dict *req, const char *q_path,
if (strcmp(cmd, "/v1/timelines/public") == 0) { if (strcmp(cmd, "/v1/timelines/public") == 0) {
/* the public timeline (public timelines for all users) */ /* the public timeline (public timelines for all users) */
/* this is a kludge: first users in the list get all the fame */ /* this is an ugly kludge: first users in the list get all the fame */
const char *limit_s = xs_dict_get(args, "limit"); const char *limit_s = xs_dict_get(args, "limit");
int limit = 0; int limit = 0;
@ -934,7 +934,7 @@ int mastoapi_get_handler(const xs_dict *req, const char *q_path,
snac user; snac user;
if (user_open(&user, uid)) { if (user_open(&user, uid)) {
xs *timeline = timeline_simple_list(&snac1, "public", 0, 4); xs *timeline = timeline_simple_list(&user, "public", 0, 4);
xs_list *p2 = timeline; xs_list *p2 = timeline;
xs_str *v; xs_str *v;
@ -954,7 +954,7 @@ int mastoapi_get_handler(const xs_dict *req, const char *q_path,
continue; continue;
/* convert the Note into a Mastodon status */ /* convert the Note into a Mastodon status */
xs *st = mastoapi_status(&snac1, msg); xs *st = mastoapi_status(&user, msg);
if (st != NULL) { if (st != NULL) {
out = xs_list_append(out, st); out = xs_list_append(out, st);