commit b31abde
default
·
2023-12-29 09:58:21 +0000 UTC
parent 3414ab4
Minor tweaks to /.well-known/nodeinfo returned data.
1 files changed,
+4,
-4
M
httpd.c
M
httpd.c
+4,
-4
1@@ -62,14 +62,14 @@ xs_str *nodeinfo_2_0(void)
2 int n_uhyear = 0;
3 int n_posts = 0;
4 xs *users = user_list();
5- xs_list *p;
6+ xs_list *p = users;
7 char *v;
8+ double now = (double)time(NULL);
9
10- p = users;
11 while (xs_list_iter(&p, &v)) {
12 /* build the full path name to the last usage log */
13 xs *llfn = xs_fmt("%s/user/%s/lastlog.txt", srv_basedir, v);
14- double llsecs = (double)time(NULL) - mtime(llfn);
15+ double llsecs = now - mtime(llfn);
16
17 if (llsecs < 60 * 60 * 24 * 30 * 6) {
18 n_uhyear++;
19@@ -81,7 +81,7 @@ xs_str *nodeinfo_2_0(void)
20 n_utotal++;
21
22 /* build the file to each user public.idx */
23- xs *pidxfn = xs_fmt("%s/user/%s/private.idx", srv_basedir, v);
24+ xs *pidxfn = xs_fmt("%s/user/%s/public.idx", srv_basedir, v);
25 n_posts += index_len(pidxfn);
26 }
27