1
0
Эх сурвалжийг харах

Log when a poll is closed.

default 3 жил өмнө
parent
commit
32f31e490b
1 өөрчлөгдсөн 4 нэмэгдсэн , 3 устгасан
  1. 4 3
      activitypub.c

+ 4 - 3
activitypub.c

@@ -1399,7 +1399,7 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req)
         }
         else
         if (strcmp(utype, "Note") == 0) {
-            char *id = xs_dict_get(object, "id");
+            const char *id = xs_dict_get(object, "id");
 
             object_add_ow(id, object);
             timeline_touch(snac);
@@ -1408,12 +1408,13 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req)
         }
         else
         if (strcmp(utype, "Question") == 0) {
-            char *id = xs_dict_get(object, "id");
+            const char *id     = xs_dict_get(object, "id");
+            const char *closed = xs_dict_get(object, "closed");
 
             object_add_ow(id, object);
             timeline_touch(snac);
 
-            snac_log(snac, xs_fmt("updated poll %s", id));
+            snac_log(snac, xs_fmt("%s poll %s", closed == NULL ? "updated" : "closed", id));
         }
         else
             snac_log(snac, xs_fmt("ignored 'Update' for object type '%s'", utype));