aboutsummaryrefslogtreecommitdiff
path: root/utils.c
diff options
context:
space:
mode:
authorgrunfink <grunfink@comam.es>2026-07-12 20:12:03 +0200
committergrunfink <grunfink@comam.es>2026-07-12 20:12:03 +0200
commit4425d8e985e35cee72acf7b22f50422c8e1ac2a3 (patch)
tree7e1b1303beb0d5b5a79332a4e22024424927e309 /utils.c
parent6032dd0adc34fd1f2a6ddb20aba8ebafbe503367 (diff)
Added count of EmojiReacts to top_ten.
Diffstat (limited to 'utils.c')
-rw-r--r--utils.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/utils.c b/utils.c
index 9475bd7..6941081 100644
--- a/utils.c
+++ b/utils.c
@@ -1024,8 +1024,8 @@ static int top_ten_sort(const void *v1, const void *v2)
const xs_list *l1 = *(const xs_list **)v1;
const xs_list *l2 = *(const xs_list **)v2;
- const char *c1 = xs_list_get(l1, 3);
- const char *c2 = xs_list_get(l2, 3);
+ const char *c1 = xs_list_get(l1, 4);
+ const char *c2 = xs_list_get(l2, 4);
return xs_cmp(c2, c1);
}
@@ -1060,9 +1060,10 @@ xs_list *user_top_ten(snac *user, int count)
/* get metrics */
int ls = object_likes_len(id);
int as = object_announces_len(id);
+ int es = object_emojireacts_len(id);
/* build the entry and convert to list */
- xs *s = xs_fmt("%s\t%d\t%d\t%010d", id, ls, as, ls + as);
+ xs *s = xs_fmt("%s\t%d\t%d\t%d\t%010d", id, ls, as, es, ls + as + es);
xs *l = xs_split(s, "\t");
u_list = xs_list_append(u_list, l);