diff options
| author | Giuseppe Ranieri <giuseppe@ranieri.dev> | 2026-03-19 10:41:34 +0100 |
|---|---|---|
| committer | Giuseppe Ranieri <giuseppe@ranieri.dev> | 2026-03-19 11:50:03 +0100 |
| commit | e21a933a6ecacdc2ca3b3ed1c495714ba36afa3d (patch) | |
| tree | d45701f7beaf3863d3b8482d7db603c46b63ad76 /data.c | |
| parent | 72be32d06fc6ea5a8fba944fe9b3305873810f67 (diff) | |
Implemented tootfinder.ch compatibility mimic Mastodon Behaviour
Added aliases list on webfinger response
Return the /users/<actor> in the webfinger response ( mimic Mastodon )
Implemented /users endpoint redirect to access actor profile
Files changed:
modified: data.c
modified: httpd.c
modified: snac.h
modified: webfinger.c
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -273,8 +273,9 @@ int user_open(snac *user, const char *uid) fclose(f); if (user->key != NULL) { - user->actor = xs_fmt("%s/%s", srv_baseurl, user->uid); - user->md5 = xs_md5_hex(user->actor, strlen(user->actor)); + user->actor = xs_fmt("%s/%s", srv_baseurl, user->uid); + user->actor_alt = xs_fmt("%s/users/%s", srv_baseurl ,user->uid); + user->md5 = xs_md5_hex(user->actor, strlen(user->actor)); /* everything is ok right now */ ret = 1; |