diff options
| author | grunfink <grunfink@comam.es> | 2025-06-07 10:05:23 +0200 |
|---|---|---|
| committer | grunfink <grunfink@comam.es> | 2025-06-07 10:05:23 +0200 |
| commit | 13ffca1d029f47cc3f9fd92824d75aa1010a64db (patch) | |
| tree | a854b6b481622013730e07de7867e498b16ea836 | |
| parent | dfd246a0e9df31f315f1fd650c9b916195b2c9e4 (diff) | |
Another search by URL tweak (for Pixelfed).
| -rw-r--r-- | html.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -3795,6 +3795,14 @@ int html_get_handler(const xs_dict *req, const char *q_path, timeline_add(&snac, q, object); } } + else { + /* retry webfinger, this time with the 'official' id */ + const char *id = xs_dict_get(object, "id"); + + if (xs_is_string(id) && valid_status(webfinger_request(id, &actor_obj, &url_acct)) && + xs_is_string(url_acct)) + q = url_acct; + } } } |