snac2

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

commit fd637549f34caed37bd141c2363a962fccc57a20
parent f8196b4ef6369b5cbaf746cbaf6101eba1fb783b
Author: default <nobody@localhost>
Date:   Sun, 17 Dec 2023 15:27:39 +0100

Added a prefix to srv_archive_qitem().

Diffstat:
Mactivitypub.c | 2+-
Mdata.c | 4++--
Msnac.h | 2+-
3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/activitypub.c b/activitypub.c @@ -2136,7 +2136,7 @@ void process_queue_item(xs_dict *q_item) unlink(tmpfn); if (cnt == 0) { - srv_archive_qitem(q_item); + srv_archive_qitem("no_valid_recipients", q_item); srv_debug(1, xs_fmt("no valid recipients for %s", tmpfn)); } } diff --git a/data.c b/data.c @@ -2754,11 +2754,11 @@ void srv_archive_error(const char *prefix, const xs_str *err, } -void srv_archive_qitem(xs_dict *q_item) +void srv_archive_qitem(char *prefix, xs_dict *q_item) /* archives a q_item in the error folder */ { xs *ntid = tid(0); - xs *fn = xs_fmt("%s/error/%s_qitem", srv_basedir, ntid); + xs *fn = xs_fmt("%s/error/%s_qitem_%s", srv_basedir, ntid, prefix); FILE *f; if ((f = fopen(fn, "w")) != NULL) { diff --git a/snac.h b/snac.h @@ -64,7 +64,7 @@ void srv_archive(const char *direction, const char *url, xs_dict *req, const char *body, int b_size); void srv_archive_error(const char *prefix, const xs_str *err, const xs_dict *req, const xs_val *data); -void srv_archive_qitem(xs_dict *q_item); +void srv_archive_qitem(char *prefix, xs_dict *q_item); double mtime_nl(const char *fn, int *n_link); #define mtime(fn) mtime_nl(fn, NULL)