equal
deleted
inserted
replaced
6 local is_module_loaded = require "core.modulemanager".is_loaded; |
6 local is_module_loaded = require "core.modulemanager".is_loaded; |
7 |
7 |
8 local serve = module:depends"http_files".serve; |
8 local serve = module:depends"http_files".serve; |
9 |
9 |
10 local candy_rooms = module:get_option_array("candy_rooms"); |
10 local candy_rooms = module:get_option_array("candy_rooms"); |
|
11 local candy_debug = module:get_option_boolean("candy_debug", false); |
11 |
12 |
12 local function get_autojoin() |
13 local function get_autojoin() |
13 if candy_rooms then |
14 if candy_rooms then |
14 -- Configured room list, if any |
15 -- Configured room list, if any |
15 return candy_rooms; |
16 return candy_rooms; |
45 :format(json_encode({ |
46 :format(json_encode({ |
46 connect_path = get_connect_path(); |
47 connect_path = get_connect_path(); |
47 autojoin = get_autojoin(); |
48 autojoin = get_autojoin(); |
48 version = prosody.version; |
49 version = prosody.version; |
49 host = module:get_host(); |
50 host = module:get_host(); |
|
51 debug = candy_debug; |
50 anonymous = module:get_option_string("authentication") == "anonymous"; |
52 anonymous = module:get_option_string("authentication") == "anonymous"; |
51 })); |
53 })); |
52 end; |
54 end; |
53 ["GET /*"] = serve(module:get_directory().."/www_files"); |
55 ["GET /*"] = serve(module:get_directory().."/www_files"); |
54 |
56 |