Also purge lists.

This commit is contained in:
default 2024-04-30 09:14:03 +02:00
parent da18efd288
commit 96830967e1

13
data.c
View File

@ -3012,6 +3012,19 @@ void purge_user(snac *snac)
srv_debug(1, xs_fmt("purge: %s %d", idx, gc));
}
/* purge lists */
{
xs *spec = xs_fmt("%s/list/" "*.idx", snac->basedir);
xs *lol = xs_glob(spec, 0, 0);
int c = 0;
char *v;
while (xs_list_next(lol, &v, &c)) {
int gc = index_gc(v);
srv_debug(1, xs_fmt("purge: %s %d", v, gc));
}
}
/* unrelated to purging, but it's a janitorial process, so what the hell */
verify_links(snac);
}