diff options
| author | 2023-12-10 17:50:03 +0100 | |
|---|---|---|
| committer | 2023-12-10 17:50:03 +0100 | |
| commit | 09b926c16847d88e97bfba1ce239206a7bfd19bb (patch) | |
| tree | 75f8853aacbefeef76b0cd96475fc41fbd971c81 | |
| parent | actor_request() does not need a user argument. (diff) | |
| download | snac2-09b926c16847d88e97bfba1ce239206a7bfd19bb.tar.gz snac2-09b926c16847d88e97bfba1ce239206a7bfd19bb.tar.xz snac2-09b926c16847d88e97bfba1ce239206a7bfd19bb.zip | |
More functions do not require the user argument.
| -rw-r--r-- | activitypub.c | 8 | ||||
| -rw-r--r-- | data.c | 2 | ||||
| -rw-r--r-- | http.c | 2 | ||||
| -rw-r--r-- | snac.h | 4 |
4 files changed, 8 insertions, 8 deletions
diff --git a/activitypub.c b/activitypub.c index ef2dae4..2216fdc 100644 --- a/activitypub.c +++ b/activitypub.c | |||
| @@ -323,7 +323,7 @@ int send_to_inbox(snac *snac, const xs_str *inbox, const xs_dict *msg, | |||
| 323 | } | 323 | } |
| 324 | 324 | ||
| 325 | 325 | ||
| 326 | xs_str *get_actor_inbox(snac *snac, const char *actor) | 326 | xs_str *get_actor_inbox(const char *actor) |
| 327 | /* gets an actor's inbox */ | 327 | /* gets an actor's inbox */ |
| 328 | { | 328 | { |
| 329 | xs *data = NULL; | 329 | xs *data = NULL; |
| @@ -348,7 +348,7 @@ int send_to_actor(snac *snac, const char *actor, const xs_dict *msg, | |||
| 348 | /* sends a message to an actor */ | 348 | /* sends a message to an actor */ |
| 349 | { | 349 | { |
| 350 | int status = 400; | 350 | int status = 400; |
| 351 | xs *inbox = get_actor_inbox(snac, actor); | 351 | xs *inbox = get_actor_inbox(actor); |
| 352 | 352 | ||
| 353 | if (!xs_is_null(inbox)) | 353 | if (!xs_is_null(inbox)) |
| 354 | status = send_to_inbox(snac, inbox, msg, payload, p_size, timeout); | 354 | status = send_to_inbox(snac, inbox, msg, payload, p_size, timeout); |
| @@ -1518,7 +1518,7 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req) | |||
| 1518 | /* check the signature */ | 1518 | /* check the signature */ |
| 1519 | xs *sig_err = NULL; | 1519 | xs *sig_err = NULL; |
| 1520 | 1520 | ||
| 1521 | if (!check_signature(snac, req, &sig_err)) { | 1521 | if (!check_signature(req, &sig_err)) { |
| 1522 | srv_log(xs_fmt("bad signature %s (%s)", actor, sig_err)); | 1522 | srv_log(xs_fmt("bad signature %s (%s)", actor, sig_err)); |
| 1523 | 1523 | ||
| 1524 | srv_archive_error("check_signature", sig_err, req, msg); | 1524 | srv_archive_error("check_signature", sig_err, req, msg); |
| @@ -1818,7 +1818,7 @@ void process_user_queue_item(snac *snac, xs_dict *q_item) | |||
| 1818 | /* iterate the recipients */ | 1818 | /* iterate the recipients */ |
| 1819 | p = rcpts; | 1819 | p = rcpts; |
| 1820 | while (xs_list_iter(&p, &actor)) { | 1820 | while (xs_list_iter(&p, &actor)) { |
| 1821 | xs *inbox = get_actor_inbox(snac, actor); | 1821 | xs *inbox = get_actor_inbox(actor); |
| 1822 | 1822 | ||
| 1823 | if (inbox != NULL) { | 1823 | if (inbox != NULL) { |
| 1824 | /* add to the set and, if it's not there, send message */ | 1824 | /* add to the set and, if it's not there, send message */ |
| @@ -2186,7 +2186,7 @@ void enqueue_output(snac *snac, xs_dict *msg, xs_str *inbox, int retries, int p_ | |||
| 2186 | void enqueue_output_by_actor(snac *snac, xs_dict *msg, const xs_str *actor, int retries) | 2186 | void enqueue_output_by_actor(snac *snac, xs_dict *msg, const xs_str *actor, int retries) |
| 2187 | /* enqueues an output message for an actor */ | 2187 | /* enqueues an output message for an actor */ |
| 2188 | { | 2188 | { |
| 2189 | xs *inbox = get_actor_inbox(snac, actor); | 2189 | xs *inbox = get_actor_inbox(actor); |
| 2190 | 2190 | ||
| 2191 | if (!xs_is_null(inbox)) | 2191 | if (!xs_is_null(inbox)) |
| 2192 | enqueue_output(snac, msg, inbox, retries, 0); | 2192 | enqueue_output(snac, msg, inbox, retries, 0); |
| @@ -120,7 +120,7 @@ xs_dict *http_signed_request(snac *snac, const char *method, const char *url, | |||
| 120 | } | 120 | } |
| 121 | 121 | ||
| 122 | 122 | ||
| 123 | int check_signature(snac *user, xs_dict *req, xs_str **err) | 123 | int check_signature(xs_dict *req, xs_str **err) |
| 124 | /* check the signature */ | 124 | /* check the signature */ |
| 125 | { | 125 | { |
| 126 | char *sig_hdr = xs_dict_get(req, "signature"); | 126 | char *sig_hdr = xs_dict_get(req, "signature"); |
| @@ -212,7 +212,7 @@ xs_dict *http_signed_request(snac *snac, const char *method, const char *url, | |||
| 212 | const char *body, int b_size, | 212 | const char *body, int b_size, |
| 213 | int *status, xs_str **payload, int *p_size, | 213 | int *status, xs_str **payload, int *p_size, |
| 214 | int timeout); | 214 | int timeout); |
| 215 | int check_signature(snac *snac, xs_dict *req, xs_str **err); | 215 | int check_signature(xs_dict *req, xs_str **err); |
| 216 | 216 | ||
| 217 | void httpd(void); | 217 | void httpd(void); |
| 218 | 218 | ||
| @@ -249,7 +249,7 @@ int send_to_inbox_raw(const char *keyid, const char *seckey, | |||
| 249 | xs_val **payload, int *p_size, int timeout); | 249 | xs_val **payload, int *p_size, int timeout); |
| 250 | int send_to_inbox(snac *snac, const xs_str *inbox, const xs_dict *msg, | 250 | int send_to_inbox(snac *snac, const xs_str *inbox, const xs_dict *msg, |
| 251 | xs_val **payload, int *p_size, int timeout); | 251 | xs_val **payload, int *p_size, int timeout); |
| 252 | xs_str *get_actor_inbox(snac *snac, const char *actor); | 252 | xs_str *get_actor_inbox(const char *actor); |
| 253 | int send_to_actor(snac *snac, const char *actor, const xs_dict *msg, | 253 | int send_to_actor(snac *snac, const char *actor, const xs_dict *msg, |
| 254 | xs_val **payload, int *p_size, int timeout); | 254 | xs_val **payload, int *p_size, int timeout); |
| 255 | int is_msg_public(const xs_dict *msg); | 255 | int is_msg_public(const xs_dict *msg); |