瀏覽代碼

Always log send status in post_message().

default 3 年之前
父節點
當前提交
0bdd1f0420
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      activitypub.c

+ 5 - 4
activitypub.c

@@ -335,11 +335,12 @@ void post_message(snac *snac, const char *actor, const xs_dict *msg)
 {
     xs *payload = NULL;
     int p_size;
-    int status;
 
-    if (valid_status(status = send_to_actor(snac, actor, msg, &payload, &p_size, 3)))
-        srv_log(xs_fmt("post_message to actor %s %d", actor, status));
-    else
+    int status = send_to_actor(snac, actor, msg, &payload, &p_size, 3);
+
+    srv_log(xs_fmt("post_message to actor %s %d", actor, status));
+
+    if (!valid_status(status))
         /* cannot send right now, enqueue */
         enqueue_message(snac, msg);
 }