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 }