summaryrefslogtreecommitdiff
path: root/activitypub.c
diff options
context:
space:
mode:
authordefault <nobody@localhost>2022-09-25 18:50:53 +0200
committerdefault <nobody@localhost>2022-09-25 18:50:53 +0200
commit6f7f98ded3005d9c29295dfff42dbf81bba1f62a (patch)
tree4194cd2018e08feffc31f5da58676e2a57d58d9d /activitypub.c
parent6169932733a2fdc7d00a29669960770c4fbaf5d3 (diff)
Fixed a bug in the digest header.
Diffstat (limited to 'activitypub.c')
-rw-r--r--activitypub.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/activitypub.c b/activitypub.c
index 7c93ca5..8924f1c 100644
--- a/activitypub.c
+++ b/activitypub.c
@@ -233,8 +233,8 @@ void process_message(snac *snac, char *msg, char *req)
timeline_request(snac, in_reply_to);
- snac_log(snac, xs_fmt("new 'Note' %s %s", actor, id));
- timeline_add(snac, id, msg, in_reply_to);
+ if (timeline_add(snac, id, msg, in_reply_to))
+ snac_log(snac, xs_fmt("new 'Note' %s %s", actor, id));
}
}
else
@@ -247,8 +247,10 @@ void process_message(snac *snac, char *msg, char *req)
else
*/
if (strcmp(type, "Like") == 0) {
- if (xs_type(object) == XSTYPE_STRING)
+ if (xs_type(object) == XSTYPE_STRING) {
timeline_admire(snac, object, actor, 1);
+ snac_log(snac, xs_fmt("new 'Like' %s %s", actor, object));
+ }
else
snac_debug(snac, 2, xs_fmt("xs_type for 'Like' object not string"));
}
@@ -258,6 +260,7 @@ void process_message(snac *snac, char *msg, char *req)
timeline_request(snac, object);
timeline_admire(snac, object, actor, 0);
+ snac_log(snac, xs_fmt("new 'Announce' %s %s", actor, object));
}
else
snac_debug(snac, 2, xs_fmt("xs_type for 'Announce' object not string"));