aboutsummaryrefslogtreecommitdiff
path: root/mastoapi.c
diff options
context:
space:
mode:
authorgreen <dandelions@disroot.org>2025-05-19 15:25:11 +0200
committergreen <dandelions@disroot.org>2025-05-19 15:25:11 +0200
commit321f64ed70d039dea510c8a7d7aee7dc9577737a (patch)
treed7ba8d4398fdc1705cfe436b03bd87860d45d2e7 /mastoapi.c
parent00fd1a1c3eb99c9e441276a7ce8697a1582152b7 (diff)
performance: use following_list_len in more places
Diffstat (limited to 'mastoapi.c')
-rw-r--r--mastoapi.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/mastoapi.c b/mastoapi.c
index 7fa0078..a7d9c34 100644
--- a/mastoapi.c
+++ b/mastoapi.c
@@ -680,10 +680,10 @@ xs_dict *mastoapi_account(snac *logged, const xs_dict *actor)
/* does this user want to publish their contact metrics? */
if (xs_is_true(xs_dict_get(user.config, "show_contact_metrics"))) {
- xs *fwing = following_list(&user);
- xs *fwers = follower_list(&user);
- xs *ni = xs_number_new(xs_list_len(fwing));
- xs *ne = xs_number_new(xs_list_len(fwers));
+ int fwing = following_list_len(&user);
+ int fwers = follower_list_len(&user);
+ xs *ni = xs_number_new(fwing);
+ xs *ne = xs_number_new(fwers);
acct = xs_dict_append(acct, "followers_count", ne);
acct = xs_dict_append(acct, "following_count", ni);
@@ -1309,10 +1309,10 @@ void credentials_get(char **body, char **ctype, int *status, snac snac)
/* does this user want to publish their contact metrics? */
if (xs_is_true(xs_dict_get(snac.config, "show_contact_metrics"))) {
- xs *fwing = following_list(&snac);
- xs *fwers = follower_list(&snac);
- xs *ni = xs_number_new(xs_list_len(fwing));
- xs *ne = xs_number_new(xs_list_len(fwers));
+ int fwing = following_list_len(&snac);
+ int fwers = follower_list_len(&snac);
+ xs *ni = xs_number_new(fwing);
+ xs *ne = xs_number_new(fwers);
acct = xs_dict_append(acct, "followers_count", ne);
acct = xs_dict_append(acct, "following_count", ni);