comparison mod_register_json/mod_register_json.lua @ 358:4483bb889d12

mod_register_json: Minor refactor, default to port 9280 if option is unspecified or default to port 9443 if SSL is used. (Good, bad?)
author Marco Cirillo <maranda@lightwitch.org>
date Tue, 12 Apr 2011 17:47:47 +0000
parents 59345fd38ad9
children 5d22ebcb9ec5
comparison
equal deleted inserted replaced
357:59345fd38ad9 358:4483bb889d12
61 end 61 end
62 end 62 end
63 end 63 end
64 64
65 local function setup() 65 local function setup()
66 local ports = module:get_option("reg_servlet_port") or { 9443 }; 66 local ports = module:get_option("reg_servlet_port") or { 9280 };
67 local base_name = module:get_option("reg_servlet_base") or "register_account"; 67 local base_name = module:get_option("reg_servlet_base") or "register_account";
68 local ssl_cert = module:get_option("reg_servlet_sslcert") or false; 68 local ssl_cert = module:get_option("reg_servlet_sslcert") or false;
69 local ssl_key = module:get_option("reg_servlet_sslkey") or false; 69 local ssl_key = module:get_option("reg_servlet_sslkey") or false;
70 if not ssl_cert or not ssl_key then 70 if not ssl_cert or not ssl_key then
71 require "net.httpserver".new_from_config(ports, handle_req, { base = base_name }); 71 require "net.httpserver".new_from_config(ports, handle_req, { base = base_name });
72 else 72 else
73 if module:get_option("reg_servlet_port") == nil then ports = { 9443 }; end
73 require "net.httpserver".new_from_config(ports, handle_req, { ssl = { key = ssl_key, certificate = ssl_cert }, base = base_name }); 74 require "net.httpserver".new_from_config(ports, handle_req, { ssl = { key = ssl_key, certificate = ssl_cert }, base = base_name });
74 end 75 end
75 end 76 end
76 if prosody.start_time then -- already started 77 if prosody.start_time then -- already started
77 setup(); 78 setup();