Mercurial > prosody-modules
comparison mod_firewall/actions.lib.lua @ 959:6ef334596276
mod_firewall/actions: Add REPLY
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Fri, 05 Apr 2013 18:06:32 +0100 |
parents | 843795020701 |
children | d773a51af9b1 |
comparison
equal
deleted
inserted
replaced
958:843795020701 | 959:6ef334596276 |
---|---|
143 | 143 |
144 function action_handlers.COPY(where) | 144 function action_handlers.COPY(where) |
145 return route_modify("clone(stanza)", where, false); | 145 return route_modify("clone(stanza)", where, false); |
146 end | 146 end |
147 | 147 |
148 function action_handlers.REPLY(with) | |
149 return route_modify(("reply(stanza):body(%q)"):format(with)); | |
150 end | |
151 | |
148 function action_handlers.LOG(string) | 152 function action_handlers.LOG(string) |
149 local level = string:match("^%[(%a+)%]") or "info"; | 153 local level = string:match("^%[(%a+)%]") or "info"; |
150 string = string:gsub("^%[%a+%] ?", ""); | 154 string = string:gsub("^%[%a+%] ?", ""); |
151 return (("log(%q, %q)"):format(level, string) | 155 return (("log(%q, %q)"):format(level, string) |
152 :gsub("$top", [["..stanza:top_tag().."]]) | 156 :gsub("$top", [["..stanza:top_tag().."]]) |