diff options
author | default <nobody@localhost> | 2023-02-05 18:13:46 +0100 |
---|---|---|
committer | default <nobody@localhost> | 2023-02-05 18:13:46 +0100 |
commit | 143c73500bb2a528f2a124e0a5ca34259a44bf05 (patch) | |
tree | 4bed5b1a984a094d624ab8cc40c801687349e09e /data.c | |
parent | 9cb621641718a974f5de38696ed36333805f2397 (diff) |
Reworked purge_user() to be clearer.
Diffstat (limited to 'data.c')
-rw-r--r-- | data.c | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -1575,14 +1575,15 @@ void purge_server(void) void purge_user(snac *snac) /* do the purge for this user */ { - int days; + int priv_days, pub_days; - days = xs_number_get(xs_dict_get(srv_config, "timeline_purge_days")); - _purge_subdir(snac, "hidden", days); - _purge_subdir(snac, "private", days); + priv_days = xs_number_get(xs_dict_get(srv_config, "timeline_purge_days")); + pub_days = xs_number_get(xs_dict_get(srv_config, "local_purge_days")); - days = xs_number_get(xs_dict_get(srv_config, "local_purge_days")); - _purge_subdir(snac, "public", days); + _purge_subdir(snac, "hidden", priv_days); + _purge_subdir(snac, "private", priv_days); + + _purge_subdir(snac, "public", pub_days); } |