diff options
| author | 2023-01-04 09:41:02 +0100 | |
|---|---|---|
| committer | 2023-01-04 09:41:02 +0100 | |
| commit | 47e6e4732334174c5d73c337f9f9b6194c4e5607 (patch) | |
| tree | 000984312b6bddd5ad8abccc26ebf00741dab8b0 /data.c | |
| parent | Don't generate empty children popups. (diff) | |
| download | snac2-47e6e4732334174c5d73c337f9f9b6194c4e5607.tar.gz snac2-47e6e4732334174c5d73c337f9f9b6194c4e5607.tar.xz snac2-47e6e4732334174c5d73c337f9f9b6194c4e5607.zip | |
The purge ttl for stray global objects have been shortened.
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 3 |
1 files changed, 1 insertions, 2 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)) { |