diff options
| -rw-r--r-- | RELEASE_NOTES.md | 2 | ||||
| -rw-r--r-- | data.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 7a31e07..dec0b83 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | ## 2.06 | 3 | ## 2.06 |
| 4 | 4 | ||
| 5 | The purge is managed internally, so there is no longer a need to add a cron job for that. | 5 | The purge is managed internally, so there is no longer a need to add a cron job for that. If you don't want any timeline data to be purged, set `timeline_purge_days` to 0. |
| 6 | 6 | ||
| 7 | ## 2.05 | 7 | ## 2.05 |
| 8 | 8 | ||
| @@ -1028,8 +1028,6 @@ void purge(snac *snac) | |||
| 1028 | /* do the purge */ | 1028 | /* do the purge */ |
| 1029 | { | 1029 | { |
| 1030 | int tpd = xs_number_get(xs_dict_get(srv_config, "timeline_purge_days")); | 1030 | int tpd = xs_number_get(xs_dict_get(srv_config, "timeline_purge_days")); |
| 1031 | time_t mt = time(NULL) - tpd * 24 * 3600; | ||
| 1032 | char *p, *v; | ||
| 1033 | 1031 | ||
| 1034 | /* purge days set to 0? disable purging */ | 1032 | /* purge days set to 0? disable purging */ |
| 1035 | if (tpd == 0) { | 1033 | if (tpd == 0) { |
| @@ -1037,8 +1035,10 @@ void purge(snac *snac) | |||
| 1037 | return; | 1035 | return; |
| 1038 | } | 1036 | } |
| 1039 | 1037 | ||
| 1038 | time_t mt = time(NULL) - tpd * 24 * 3600; | ||
| 1040 | xs *t_spec = xs_fmt("%s/timeline/" "*.json", snac->basedir); | 1039 | xs *t_spec = xs_fmt("%s/timeline/" "*.json", snac->basedir); |
| 1041 | xs *t_list = xs_glob(t_spec, 0, 0); | 1040 | xs *t_list = xs_glob(t_spec, 0, 0); |
| 1041 | char *p, *v; | ||
| 1042 | 1042 | ||
| 1043 | p = t_list; | 1043 | p = t_list; |
| 1044 | while (xs_list_iter(&p, &v)) { | 1044 | while (xs_list_iter(&p, &v)) { |