Merge with 0.5
[prosody.git] / plugins / mod_httpserver.lua
index 98a3a36ea19929b3eed6a92300493e20821e8dd7..a863928148bf33407b80c0c7cd8f31638813a84e 100644 (file)
@@ -28,14 +28,4 @@ local function handle_request(method, body, request)
 end
 
 local ports = config.get(module.host, "core", "http_ports") or { 5280 };
-for _, options in ipairs(ports) do
-       local port, base, ssl, interface = 5280, "files", false, nil;
-       if type(options) == "number" then
-               port = options;
-       elseif type(options) == "table" then
-               port, base, ssl, interface = options.port or 5280, options.path or "files", options.ssl or false, options.interface;
-       elseif type(options) == "string" then
-               base = options;
-       end
-       httpserver.new{ port = port, base = base, handler = handle_request, ssl = ssl }
-end
+httpserver.new_from_config(ports, "files", handle_request);