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
+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