snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

commit 00004500a9b56ca22cfe5e6949ea5072d0a63414
parent 1167b64f8ff4de9a782feba01c67fef9d75ea3a6
Author: default <nobody@localhost>
Date:   Sat, 21 Dec 2024 16:49:45 +0100

mastoapi: fixed audio attachments.

Diffstat:
Mmastoapi.c | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/mastoapi.c b/mastoapi.c @@ -912,7 +912,7 @@ xs_dict *mastoapi_status(snac *snac, const xs_dict *msg) const char *o_href = xs_dict_get(v, "href"); const char *name = xs_dict_get(v, "name"); - if (xs_match(type, "image/*|video/*|Image|Video")) { /* */ + if (xs_match(type, "image/*|video/*|audio/*|Image|Video")) { /* */ xs *matteid = xs_fmt("%s_%d", id, xs_list_len(matt)); xs *href = make_url(o_href, proxy, 1); @@ -924,7 +924,8 @@ xs_dict *mastoapi_status(snac *snac, const xs_dict *msg) d = xs_dict_append(d, "remote_url", href); d = xs_dict_append(d, "description", name); - d = xs_dict_append(d, "type", (*type == 'v' || *type == 'V') ? "video" : "image"); + d = xs_dict_append(d, "type", (*type == 'v' || *type == 'V') ? "video" : + (*type == 'a' || *type == 'A') ? "audio" : "image"); matt = xs_list_append(matt, d); }