Mercurial > prosody-modules
view mod_candy/mod_candy.lua @ 2245:a0727d23ee65
mod_storage_muconference_readonly: Use the correct store name, and add description.
author | Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> |
---|---|
date | Sun, 24 Jul 2016 17:17:06 +0100 |
parents | 991a5f74f848 |
children | 7814a5c7fee8 |
line wrap: on
line source
-- mod_candy.lua -- Copyright (C) 2013 Kim Alvefur local json_encode = require"util.json".encode; module:depends"bosh"; local serve = module:depends"http_files".serve; module:provides("http", { route = { ["GET /prosody.js"] = function(event) event.response.headers.content_type = "text/javascript"; return ("// Generated by Prosody\n" .."var Prosody = %s;\n") :format(json_encode({ bosh_path = module:http_url("bosh","/http-bind"); version = prosody.version; host = module:get_host(); anonymous = module:get_option_string("authentication") == "anonymous"; })); end; ["GET /*"] = serve(module:get_directory().."/www_files"); GET = function(event) event.response.headers.location = event.request.path.."/"; return 301; end; } });