snac2

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

commit 770062def6f3e10bf56eae48e274709796fa6df6
parent 0b4e8cac069d31de736137de08543ace912b728a
Author: default <nobody@localhost>
Date:   Sat, 22 Mar 2025 08:50:08 +0100

Filter out block instances from inbox_list().

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

diff --git a/data.c b/data.c @@ -2619,10 +2619,9 @@ xs_list *inbox_list(void) xs_list *ibl = xs_list_new(); xs *spec = xs_fmt("%s/inbox/" "*", srv_basedir); xs *files = xs_glob(spec, 0, 0); - xs_list *p = files; const xs_val *v; - while (xs_list_iter(&p, &v)) { + xs_list_foreach(files, v) { FILE *f; if ((f = fopen(v, "r")) != NULL) { @@ -2630,7 +2629,9 @@ xs_list *inbox_list(void) if (line && *line) { line = xs_strip_i(line); - ibl = xs_list_append(ibl, line); + + if (!is_instance_blocked(line)) + ibl = xs_list_append(ibl, line); } fclose(f);