diff options
| author | 2024-11-07 22:00:25 +0100 | |
|---|---|---|
| committer | 2024-11-07 22:00:25 +0100 | |
| commit | c7e8f3783bd77e22755f958faa0cff03424f00ef (patch) | |
| tree | d65cf0236d7a1da701e8163c29294702b094d6c7 /data.c | |
| parent | Updated dependencies. (diff) | |
| download | penes-snac2-c7e8f3783bd77e22755f958faa0cff03424f00ef.tar.gz penes-snac2-c7e8f3783bd77e22755f958faa0cff03424f00ef.tar.xz penes-snac2-c7e8f3783bd77e22755f958faa0cff03424f00ef.zip | |
Moved make_url() to data.c.
Diffstat (limited to '')
| -rw-r--r-- | data.c | 16 |
1 files changed, 16 insertions, 0 deletions
| @@ -3650,3 +3650,19 @@ t_announcement *announcement(const double after) | |||
| 3650 | 3650 | ||
| 3651 | return NULL; | 3651 | return NULL; |
| 3652 | } | 3652 | } |
| 3653 | |||
| 3654 | |||
| 3655 | xs_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 | } | ||