diff options
| -rw-r--r-- | data.c | 3 | ||||
| -rw-r--r-- | snac.h | 2 |
2 files changed, 2 insertions, 3 deletions
| @@ -1483,12 +1483,11 @@ static void _purge_subdir(snac *snac, const char *subdir, int days) | |||
| 1483 | void purge_server(void) | 1483 | void purge_server(void) |
| 1484 | /* purge global server data */ | 1484 | /* purge global server data */ |
| 1485 | { | 1485 | { |
| 1486 | int tpd = xs_number_get(xs_dict_get(srv_config, "timeline_purge_days")); | ||
| 1487 | xs *spec = xs_fmt("%s/object/??", srv_basedir); | 1486 | xs *spec = xs_fmt("%s/object/??", srv_basedir); |
| 1488 | xs *dirs = xs_glob(spec, 0, 0); | 1487 | xs *dirs = xs_glob(spec, 0, 0); |
| 1489 | char *p, *v; | 1488 | char *p, *v; |
| 1490 | 1489 | ||
| 1491 | time_t mt = time(NULL) - tpd * 24 * 3600; | 1490 | time_t mt = time(NULL) - 7 * 24 * 3600; |
| 1492 | 1491 | ||
| 1493 | p = dirs; | 1492 | p = dirs; |
| 1494 | while (xs_list_iter(&p, &v)) { | 1493 | while (xs_list_iter(&p, &v)) { |
| @@ -1,7 +1,7 @@ | |||
| 1 | /* snac - A simple, minimalistic ActivityPub instance */ | 1 | /* snac - A simple, minimalistic ActivityPub instance */ |
| 2 | /* copyright (c) 2022 grunfink - MIT license */ | 2 | /* copyright (c) 2022 grunfink - MIT license */ |
| 3 | 3 | ||
| 4 | #define VERSION "2.17" | 4 | #define VERSION "2.18-dev" |
| 5 | 5 | ||
| 6 | #define USER_AGENT "snac/" VERSION | 6 | #define USER_AGENT "snac/" VERSION |
| 7 | 7 | ||