diff options
| author | 2022-10-01 19:48:13 +0200 | |
|---|---|---|
| committer | 2022-10-01 19:48:13 +0200 | |
| commit | 366c23ab852ff40fa07a0d30d4f601bf2c3c727e (patch) | |
| tree | fc44ecb7fd0955827c2eb0102cef64d82d9631f4 /activitypub.c | |
| parent | Implemented 'Delete'. (diff) | |
| download | snac2-366c23ab852ff40fa07a0d30d4f601bf2c3c727e.tar.gz snac2-366c23ab852ff40fa07a0d30d4f601bf2c3c727e.tar.xz snac2-366c23ab852ff40fa07a0d30d4f601bf2c3c727e.zip | |
Also accept 'Delete' on input.
Diffstat (limited to 'activitypub.c')
| -rw-r--r-- | activitypub.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/activitypub.c b/activitypub.c index 21316c0..3aaef57 100644 --- a/activitypub.c +++ b/activitypub.c | |||
| @@ -746,11 +746,14 @@ int process_message(snac *snac, char *msg, char *req) | |||
| 746 | else | 746 | else |
| 747 | snac_log(snac, xs_fmt("ignored 'Update' for object type '%s'", utype)); | 747 | snac_log(snac, xs_fmt("ignored 'Update' for object type '%s'", utype)); |
| 748 | } | 748 | } |
| 749 | /* | ||
| 750 | else | 749 | else |
| 751 | if (strcmp(type, "Delete") == 0) { | 750 | if (strcmp(type, "Delete") == 0) { |
| 751 | if (xs_type(object) == XSTYPE_DICT) | ||
| 752 | object = xs_dict_get(object, "id"); | ||
| 753 | |||
| 754 | timeline_del(snac, object); | ||
| 755 | snac_log(snac, xs_fmt("received delete request for %s", object)); | ||
| 752 | } | 756 | } |
| 753 | */ | ||
| 754 | else | 757 | else |
| 755 | snac_debug(snac, 1, xs_fmt("process_message type '%s' ignored", type)); | 758 | snac_debug(snac, 1, xs_fmt("process_message type '%s' ignored", type)); |
| 756 | 759 | ||