From e2779e11552d2e2b7dcf8a28576a1f1bee82fdb9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Wed, 23 Nov 2022 16:28:42 +0100 Subject: Try to redirect access to files mod_conversejs to cdn when there is no local copies --- src/mod_conversejs.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/mod_conversejs.erl b/src/mod_conversejs.erl index 61cec2322..fba05c1f7 100644 --- a/src/mod_conversejs.erl +++ b/src/mod_conversejs.erl @@ -117,7 +117,9 @@ is_served_file(_) -> false. serve(Host, LocalPath) -> case get_conversejs_resources(Host) of - undefined -> ejabberd_web:error(not_found); + undefined -> + Path = str:join(LocalPath, <<"/">>), + {303, [{<<"Location">>, <<"https://cdn.conversejs.org/dist/", Path/binary>>}], <<>>}; MainPath -> serve2(LocalPath, MainPath) end. -- cgit v1.2.3