commit 0bdd1f0
default
·
2023-07-13 16:21:30 +0000 UTC
parent 545af94
Always log send status in post_message().
1 files changed,
+5,
-4
+5,
-4
1@@ -335,11 +335,12 @@ void post_message(snac *snac, const char *actor, const xs_dict *msg)
2 {
3 xs *payload = NULL;
4 int p_size;
5- int status;
6
7- if (valid_status(status = send_to_actor(snac, actor, msg, &payload, &p_size, 3)))
8- srv_log(xs_fmt("post_message to actor %s %d", actor, status));
9- else
10+ int status = send_to_actor(snac, actor, msg, &payload, &p_size, 3);
11+
12+ srv_log(xs_fmt("post_message to actor %s %d", actor, status));
13+
14+ if (!valid_status(status))
15 /* cannot send right now, enqueue */
16 enqueue_message(snac, msg);
17 }