summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authorGravatar default2024-11-12 06:11:10 +0100
committerGravatar default2024-11-12 06:11:10 +0100
commit4971e54e56cf577b66c191161812c742ede5791a (patch)
tree83bb449ab879f16c5935244e99f3a206b75ca804 /data.c
parentmake_url() now accepts generating proxied urls by token. (diff)
downloadpenes-snac2-4971e54e56cf577b66c191161812c742ede5791a.tar.gz
penes-snac2-4971e54e56cf577b66c191161812c742ede5791a.tar.xz
penes-snac2-4971e54e56cf577b66c191161812c742ede5791a.zip
mastoapi: added some proxy code.
Diffstat (limited to 'data.c')
-rw-r--r--data.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/data.c b/data.c
index f3dcc01..30cff0a 100644
--- a/data.c
+++ b/data.c
@@ -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 }