diff --git a/src/routes/media.nim b/src/routes/media.nim index 705da23..95a83d5 100644 --- a/src/routes/media.nim +++ b/src/routes/media.nim @@ -121,16 +121,16 @@ proc createMediaRouter*(cfg: Config) = get "/pic/?": resp Http404 - get re"^\/pic\/(enc)?\/?(.+)": - let url = getPicUrl(request) - cond isTwitterUrl(parseUri(url)) == true - check await proxyMedia(request, url) - get re"^\/pic\/orig\/(enc)?\/?(.+)": let url = getPicUrl(request) cond isTwitterUrl(parseUri(url)) == true check await proxyMedia(request, url & "?name=orig") + get re"^\/pic\/(enc)?\/?(.+)": + let url = getPicUrl(request) + cond isTwitterUrl(parseUri(url)) == true + check await proxyMedia(request, url) + get re"^\/video\/(enc)?\/?(.+)\/(.+)$": let url = decoded(request, 2) cond "http" in url