snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

commit 143c73500bb2a528f2a124e0a5ca34259a44bf05
parent 9cb621641718a974f5de38696ed36333805f2397
Author: default <nobody@localhost>
Date:   Sun,  5 Feb 2023 18:13:46 +0100

Reworked purge_user() to be clearer.

Diffstat:
Mdata.c | 13+++++++------
1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/data.c b/data.c @@ -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); }