diff options
| author | 2024-11-12 06:11:10 +0100 | |
|---|---|---|
| committer | 2024-11-12 06:11:10 +0100 | |
| commit | 4971e54e56cf577b66c191161812c742ede5791a (patch) | |
| tree | 83bb449ab879f16c5935244e99f3a206b75ca804 /data.c | |
| parent | make_url() now accepts generating proxied urls by token. (diff) | |
| download | snac2-4971e54e56cf577b66c191161812c742ede5791a.tar.gz snac2-4971e54e56cf577b66c191161812c742ede5791a.tar.xz snac2-4971e54e56cf577b66c191161812c742ede5791a.zip | |
mastoapi: added some proxy code.
Diffstat (limited to 'data.c')
| -rw-r--r-- | data.c | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -3682,10 +3682,10 @@ xs_str *make_url(const char *href, const char *proxy, int by_token) | |||
| 3682 | xs *tks = xs_fmt("%s:%s", xs_dict_get(srv_config, "proxy_token_seed"), proxy); | 3682 | xs *tks = xs_fmt("%s:%s", xs_dict_get(srv_config, "proxy_token_seed"), proxy); |
| 3683 | xs *tk = xs_md5_hex(tks, strlen(tks)); | 3683 | xs *tk = xs_md5_hex(tks, strlen(tks)); |
| 3684 | 3684 | ||
| 3685 | p = xs_fmt("y/%s/", tk); | 3685 | p = xs_fmt("%s/y/%s/", proxy, tk); |
| 3686 | } | 3686 | } |
| 3687 | else | 3687 | else |
| 3688 | p = xs_str_cat(xs_dup(proxy), "/x/"); | 3688 | p = xs_fmt("%s/x/", proxy); |
| 3689 | 3689 | ||
| 3690 | url = xs_replace(href, "https:/" "/", p); | 3690 | url = xs_replace(href, "https:/" "/", p); |
| 3691 | } | 3691 | } |