commit 32f31e4

default  ·  2023-05-30 04:12:10 +0000 UTC
parent 29eb314
Log when a poll is closed.
1 files changed,  +4, -3
+4, -3
 1@@ -1399,7 +1399,7 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req)
 2         }
 3         else
 4         if (strcmp(utype, "Note") == 0) {
 5-            char *id = xs_dict_get(object, "id");
 6+            const char *id = xs_dict_get(object, "id");
 7 
 8             object_add_ow(id, object);
 9             timeline_touch(snac);
10@@ -1408,12 +1408,13 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req)
11         }
12         else
13         if (strcmp(utype, "Question") == 0) {
14-            char *id = xs_dict_get(object, "id");
15+            const char *id     = xs_dict_get(object, "id");
16+            const char *closed = xs_dict_get(object, "closed");
17 
18             object_add_ow(id, object);
19             timeline_touch(snac);
20 
21-            snac_log(snac, xs_fmt("updated poll %s", id));
22+            snac_log(snac, xs_fmt("%s poll %s", closed == NULL ? "updated" : "closed", id));
23         }
24         else
25             snac_log(snac, xs_fmt("ignored 'Update' for object type '%s'", utype));