read url and server_key from configuration
This commit is contained in:
parent
c6da13b632
commit
5467813174
1 changed files with 8 additions and 2 deletions
|
@ -10,8 +10,8 @@
|
||||||
--
|
--
|
||||||
|
|
||||||
-- configuration
|
-- configuration
|
||||||
local external_url = "https://snippets.thedevstack.de/httpupload/index.php";
|
local external_url = module:get_option("http_upload_external_url");
|
||||||
local xmpp_server_key = "1323978hjkgh12";
|
local xmpp_server_key = module:get_option("http_upload_external_server_key");
|
||||||
|
|
||||||
-- imports
|
-- imports
|
||||||
local st = require"util.stanza";
|
local st = require"util.stanza";
|
||||||
|
@ -36,6 +36,12 @@ module:hook("iq/host/"..xmlns_http_upload..":request", function (event)
|
||||||
origin.send(st.error_reply(stanza, "cancel", "not-authorized"));
|
origin.send(st.error_reply(stanza, "cancel", "not-authorized"));
|
||||||
return true;
|
return true;
|
||||||
end
|
end
|
||||||
|
-- check configuration
|
||||||
|
if not external_url or not xmpp_server_key then
|
||||||
|
module:log("debug", "missing configuration options: http_upload_external_url and/or http_upload_external_server_key");
|
||||||
|
origin.send(st.error_reply(stanza, "cancel", "internal-server-error"));
|
||||||
|
return true;
|
||||||
|
end
|
||||||
-- validate
|
-- validate
|
||||||
local filename = request:get_child_text("filename");
|
local filename = request:get_child_text("filename");
|
||||||
if not filename then
|
if not filename then
|
||||||
|
|
Loading…
Reference in a new issue