diff options
| author | 2022-10-02 17:42:36 +0200 | |
|---|---|---|
| committer | 2022-10-02 17:42:36 +0200 | |
| commit | d29c00bd8f35c41a8cd9826d3353e1768da4e670 (patch) | |
| tree | cf1d47d76e5d5cab71b33962a9bcc4f0395bee43 | |
| parent | User data can be modified from the web interface. (diff) | |
| download | penes-snac2-d29c00bd8f35c41a8cd9826d3353e1768da4e670.tar.gz penes-snac2-d29c00bd8f35c41a8cd9826d3353e1768da4e670.tar.xz penes-snac2-d29c00bd8f35c41a8cd9826d3353e1768da4e670.zip | |
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, | |||
| 990 | 990 | ||
| 991 | history_del(&snac, "_timeline.html"); | 991 | history_del(&snac, "_timeline.html"); |
| 992 | 992 | ||
| 993 | xs *a_msg = msg_actor(&snac); | ||
| 994 | xs *u_msg = msg_update(&snac, a_msg); | ||
| 995 | |||
| 996 | post(&snac, u_msg); | ||
| 997 | |||
| 993 | status = 303; | 998 | status = 303; |
| 994 | } | 999 | } |
| 995 | 1000 | ||
| @@ -111,6 +111,8 @@ d_char *msg_follow(snac *snac, char *actor); | |||
| 111 | d_char *msg_note(snac *snac, char *content, char *rcpts, char *in_reply_to); | 111 | d_char *msg_note(snac *snac, char *content, char *rcpts, char *in_reply_to); |
| 112 | d_char *msg_undo(snac *snac, char *object); | 112 | d_char *msg_undo(snac *snac, char *object); |
| 113 | d_char *msg_delete(snac *snac, char *id); | 113 | d_char *msg_delete(snac *snac, char *id); |
| 114 | d_char *msg_actor(snac *snac); | ||
| 115 | d_char *msg_update(snac *snac, char *object); | ||
| 114 | 116 | ||
| 115 | int activitypub_request(snac *snac, char *url, d_char **data); | 117 | int activitypub_request(snac *snac, char *url, d_char **data); |
| 116 | int actor_request(snac *snac, char *actor, d_char **data); | 118 | int actor_request(snac *snac, char *actor, d_char **data); |