aboutsummaryrefslogtreecommitdiff
path: root/activitypub.c
diff options
context:
space:
mode:
authordefault <nobody@localhost>2024-12-21 17:06:01 +0100
committerdefault <nobody@localhost>2024-12-21 17:06:01 +0100
commit05d6e41710ed46526f42048dbf24cc3185ba3aa6 (patch)
tree8337159d9c0f7471eb2a5d1d89e9b3fb77becd4d /activitypub.c
parent5ffd4435d8590d0c1f07c3d8761488eb81e88180 (diff)
If an attachment includes an icon, show it.
Diffstat (limited to 'activitypub.c')
-rw-r--r--activitypub.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/activitypub.c b/activitypub.c
index 4d52efa..34cc32f 100644
--- a/activitypub.c
+++ b/activitypub.c
@@ -258,6 +258,10 @@ xs_list *get_attachments(const xs_dict *msg)
d = xs_dict_append(d, "href", href);
d = xs_dict_append(d, "name", name);
+ const xs_dict *icon = xs_dict_get(v, "icon");
+ if (xs_type(icon) == XSTYPE_DICT)
+ d = xs_dict_append(d, "icon", icon);
+
l = xs_list_append(l, d);
}
}