Mercurial > prosody-modules
diff mod_pastebin/mod_pastebin.lua @ 3029:7878dc2dbf59
mod_pastebin: Avoid using pattern matching facilities for simple prefix removal
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 20 May 2018 17:51:08 +0200 |
parents | ded630a87563 |
children | 4a7f08fe793c |
line wrap: on
line diff
--- a/mod_pastebin/mod_pastebin.lua Sun May 20 17:49:00 2018 +0200 +++ b/mod_pastebin/mod_pastebin.lua Sun May 20 17:51:08 2018 +0200 @@ -113,8 +113,8 @@ (trigger_string and body:find(trigger_string, 1, true) == 1) or (select(2, body:gsub("\n", "%0")) >= line_threshold) ) then - if trigger_string then - body = body:gsub("^" .. trigger_string, "", 1); + if trigger_string and body:sub(1, #trigger_string) == trigger_string then + body = body:sub(#trigger_string+1); end local url = pastebin_text(body); module:log("debug", "Pasted message as %s", url);