Mercurial > prosody-modules
comparison mod_pastebin/mod_pastebin.lua @ 1017:28e3257d2ae5
mod_pastebin: Ensure base URL always has a trailing / (thanks Masin)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Wed, 22 May 2013 12:40:55 +0100 |
parents | 15e2c4fd26a0 |
children | 7dbde05b48a9 |
comparison
equal
deleted
inserted
replaced
1016:9f7c97e55593 | 1017:28e3257d2ae5 |
---|---|
28 local length_threshold = module:get_option_number("pastebin_threshold", 500); | 28 local length_threshold = module:get_option_number("pastebin_threshold", 500); |
29 local line_threshold = module:get_option_number("pastebin_line_threshold", 4); | 29 local line_threshold = module:get_option_number("pastebin_line_threshold", 4); |
30 local max_summary_length = module:get_option_number("pastebin_summary_length", 150); | 30 local max_summary_length = module:get_option_number("pastebin_summary_length", 150); |
31 local html_preview = module:get_option_boolean("pastebin_html_preview", true); | 31 local html_preview = module:get_option_boolean("pastebin_html_preview", true); |
32 | 32 |
33 local base_url = module:get_option_string("pastebin_url", module:http_url()); | 33 local base_url = module:get_option_string("pastebin_url", module:http_url()):gsub("/$", "").."/"; |
34 | 34 |
35 -- Seconds a paste should live for in seconds (config is in hours), default 24 hours | 35 -- Seconds a paste should live for in seconds (config is in hours), default 24 hours |
36 local expire_after = math.floor(module:get_option_number("pastebin_expire_after", 24) * 3600); | 36 local expire_after = math.floor(module:get_option_number("pastebin_expire_after", 24) * 3600); |
37 | 37 |
38 local trigger_string = module:get_option_string("pastebin_trigger"); | 38 local trigger_string = module:get_option_string("pastebin_trigger"); |