summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authorGravatar default2024-11-07 22:00:25 +0100
committerGravatar default2024-11-07 22:00:25 +0100
commitc7e8f3783bd77e22755f958faa0cff03424f00ef (patch)
treed65cf0236d7a1da701e8163c29294702b094d6c7 /data.c
parentUpdated dependencies. (diff)
downloadsnac2-c7e8f3783bd77e22755f958faa0cff03424f00ef.tar.gz
snac2-c7e8f3783bd77e22755f958faa0cff03424f00ef.tar.xz
snac2-c7e8f3783bd77e22755f958faa0cff03424f00ef.zip
Moved make_url() to data.c.
Diffstat (limited to 'data.c')
-rw-r--r--data.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/data.c b/data.c
index b3788e2..c119360 100644
--- a/data.c
+++ b/data.c
@@ -3650,3 +3650,19 @@ t_announcement *announcement(const double after)
3650 3650
3651 return NULL; 3651 return NULL;
3652} 3652}
3653
3654
3655xs_str *make_url(const char *href, const char *proxy)
3656/* makes an URL, possibly including proxying */
3657{
3658 xs_str *url = NULL;
3659
3660 if (proxy && !xs_startswith(href, srv_baseurl)) {
3661 xs *p = xs_str_cat(xs_dup(proxy), "/proxy/");
3662 url = xs_replace(href, "https:/" "/", p);
3663 }
3664 else
3665 url = xs_dup(href);
3666
3667 return url;
3668}