Software /
code /
prosody-modules
File
mod_candy/mod_candy.lua @ 952:ef2253a7858d
mod_archive, mod_archive_muc: Remove from repo, as longstanding bugs are causing problems
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Wed, 03 Apr 2013 18:59:10 +0100 (2013-04-03) |
parent | 933:5a975ba6a845 |
child | 1031:6b34cc81e15d |
line wrap: on
line source
-- mod_candy.lua -- Copyright (C) 2013 Kim Alvefur -- -- Run this in www_files -- curl -L http://github.com/candy-chat/candy/tarball/master | tar xzfv - --strip-components=1 local json_encode = require"util.json".encode; 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"); } });