diff options
author | default <nobody@localhost> | 2022-10-02 17:42:36 +0200 |
---|---|---|
committer | default <nobody@localhost> | 2022-10-02 17:42:36 +0200 |
commit | d29c00bd8f35c41a8cd9826d3353e1768da4e670 (patch) | |
tree | cf1d47d76e5d5cab71b33962a9bcc4f0395bee43 | |
parent | bab25259f9316a765c3de8a1f5d7111accfdb004 (diff) |
An 'Update' message is set to everyone when data is changed.
-rw-r--r-- | html.c | 5 | ||||
-rw-r--r-- | snac.h | 2 |
2 files changed, 7 insertions, 0 deletions
@@ -990,6 +990,11 @@ int html_post_handler(d_char *req, char *q_path, d_char *payload, int p_size, history_del(&snac, "_timeline.html"); + xs *a_msg = msg_actor(&snac); + xs *u_msg = msg_update(&snac, a_msg); + + post(&snac, u_msg); + status = 303; } @@ -111,6 +111,8 @@ d_char *msg_follow(snac *snac, char *actor); d_char *msg_note(snac *snac, char *content, char *rcpts, char *in_reply_to); d_char *msg_undo(snac *snac, char *object); d_char *msg_delete(snac *snac, char *id); +d_char *msg_actor(snac *snac); +d_char *msg_update(snac *snac, char *object); int activitypub_request(snac *snac, char *url, d_char **data); int actor_request(snac *snac, char *actor, d_char **data); |