Browse Source

add mastodon profile header to mastodon api

Haijo7 3 years ago
parent
commit
564b5b1161
1 changed files with 10 additions and 0 deletions
  1. 10 0
      mastoapi.c

+ 10 - 0
mastoapi.c

@@ -540,6 +540,16 @@ xs_dict *mastoapi_account(const xs_dict *actor)
         avatar = xs_fmt("%s/susie.png", srv_baseurl);
 
     acct = xs_dict_append(acct, "avatar", avatar);
+    acct = xs_dict_append(acct, "avatar_static", avatar);
+
+    xs *header  = NULL;
+    xs_dict *hd = xs_dict_get(actor, "image");
+
+    if (xs_type(hd) == XSTYPE_DICT)
+        header = xs_dup(xs_dict_get(hd, "url"));
+
+    acct = xs_dict_append(acct, "header", header);
+    acct = xs_dict_append(acct, "header_static", header);
 
     /* emojis */
     xs_list *p;